[請益] 依日期篩選

看板PHP作者 (阿U)時間13年前 (2012/08/24 14:35), 編輯推噓2(204)
留言6則, 1人參與, 最新討論串1/1
我現在再做一個類似報表的功能 其中有一項是以日期篩選 想要以每個月為單位篩選 日期儲存格式是YY-mm-dd EX: 2012-08-24 目前想要做一個下拉BAR 選個年份、月份後 只篩選出那一年那一月的資料 請問我要年分月份寫死 還是有什麼動態的產生方法呢? 如果我直接用SQL下 select distinct `time` from `product` 都會帶到日期 但我只要到月份 有人有更好的做法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.148.102

08/24 14:44, , 1F
MONTH(`time`)
08/24 14:44, 1F
可以請你在描述詳細一點嗎? ※ 編輯: sing10407 來自: 1.34.148.102 (08/24 15:00)

08/24 15:11, , 2F
看是 SELECT * FROM `product` WHERE MONTH(`time`) = ?
08/24 15:11, 2F

08/24 15:11, , 3F
還是SELECT DISTINCT(`time`) FROM `product` WHERE
08/24 15:11, 3F

08/24 15:12, , 4F
YEAR(`time`) = 2012 看你怎麼用
08/24 15:12, 4F

08/24 15:13, , 5F
[MySQL] 12.7. Date and Time Functions http://ppt.cc/qTEw
08/24 15:13, 5F

08/24 15:14, , 6F
打錯 DISTINCT MONTH(`time`)
08/24 15:14, 6F
我照你打的做之後成功了!! 感謝大大 ※ 編輯: sing10407 來自: 1.34.148.102 (08/24 16:22)
文章代碼(AID): #1GDo38S4 (PHP)
文章代碼(AID): #1GDo38S4 (PHP)