看板 PHP 關於我們 聯絡資訊
我現在再做一個類似報表的功能 其中有一項是以日期篩選 想要以每個月為單位篩選 日期儲存格式是YY-mm-dd EX: 2012-08-24 目前想要做一個下拉BAR 選個年份、月份後 只篩選出那一年那一月的資料 請問我要年分月份寫死 還是有什麼動態的產生方法呢? 如果我直接用SQL下 select distinct `time` from `product` 都會帶到日期 但我只要到月份 有人有更好的做法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.148.102
Jerr:MONTH(`time`) 08/24 14:44
可以請你在描述詳細一點嗎? ※ 編輯: sing10407 來自: 1.34.148.102 (08/24 15:00)
Jerr:看是 SELECT * FROM `product` WHERE MONTH(`time`) = ? 08/24 15:11
Jerr:還是SELECT DISTINCT(`time`) FROM `product` WHERE 08/24 15:11
Jerr:YEAR(`time`) = 2012 看你怎麼用 08/24 15:12
Jerr:[MySQL] 12.7. Date and Time Functions http://ppt.cc/qTEw 08/24 15:13
Jerr:打錯 DISTINCT MONTH(`time`) 08/24 15:14
我照你打的做之後成功了!! 感謝大大 ※ 編輯: sing10407 來自: 1.34.148.102 (08/24 16:22)