AdName(廣告名稱),ShowDate(播放日期)和ShowDays(播放天數),內容如下
AdName | ShowDate | ShowDays |
廣告A | 2009-05-10 00:00:00 | 10 |
廣告B | 2009-05-15 00:00:00 | 5 |
廣告C | 2009-05-20 00:00:00 | 3 |
所以
廣告A 的期限到2009-05-20 00:00:00
廣告B 的期限到2009-05-20 00:00:00
廣告C 的期限到2009-05-23 00:00:00
假設我們要找尋2009-05-19還在播放的廣告,就可以使用以下語法:
SELECT * FROM Schedule
WHERE DATE_ADD(ShowDate,INTERVAL ShowDays DAY ) > DATE('2009-05-27 00:00:00')
AND DATE(ShowDate) <= DATE('2009-05-27 00:00:00')
沒有留言:
張貼留言