作者noapostle (灝也)
看板Database
標題[SQL ] 請教一下關於時間與統計資料的問題
時間Tue Nov 11 16:47:29 2008
我資料庫使用的是mySQL
假若我的資料表是這樣
date1 date2 members
----------------------------------
2007-05-02 2007-04-20 AAA
2007-05-11 2007-04-25 BBB
2007-05-13 2007-05-06 AAA
2007-05-04 2007-04-28 AAA
2007-05-08 2007-04-29 CCC
date1是預約日期
date2是預約"預約日期"的日期 譬如說我(BBB)今天預約後天就會出現
2008-11-13 2008-11-11 BBB
我想問的是,如果要限制BBB在距離今天以前,可預約的次數
該怎麼統計比較好...?
我是有想過對members欄位,每天都統計存到一個欄位
可能比較方便...但即時更新的問題,我有點困惑住@ @"
還是說在php處理這件事會比較方便...?
(就是在預約前判斷...先判斷時間再判斷BBB出現的次數)
(可是判斷出現次數...拿迴圈來統計的話 又怕跟舊資料卡住)
(所以讀取資料後再先用join不取用已經過期的資料...這思考方向對嗎?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.217.89
1F:推 grence:看不懂"距離今天以前,可預約的次數" 感覺是比date1跟現在 11/11 16:56
2F:→ noapostle:因為date2記錄的就是今天的時間^^" 11/12 09:06
3F:→ noapostle:回推一樓...現在想想date2根本不是我要比的^^" 11/12 15:11
4F:推 decadance:這種商業邏輯判斷的處理 建議寫在程式判斷就好 11/18 23:04