[SQL ] 能否先將日期做運算後再抓區某日期範圍的資料呢??
目前資料庫 Basic 會用到的內欄位是
Add_Data 與 Next_Month 兩欄位
NO. Add_Data Next_Month
01 2006/5/2 3
02 2007/7/8 6
03 2003/11/12 6
04 2010/1/5 12
... ...
目前程式中有一個搜尋介面
當使用者輸入 年 和 月 後
首先必須 Add_Data + Next_Month 所得到新的日期
在依照新日期來篩選符合使用者輸入 年+月 的資料
EX:
以上面的範例
No. Add_Data Next_Month 運算後
01 2006/5/2 3 = 2006/8/12
02 2007/7/8 6 = 2008/1/8
03 2003/11/12 6 = 2004/5/12
04 2010/1/5 12 = 2011/1/5
... ... ...
如果使用者輸入 2004 年 1月到 2006 月 12月的指定範圍
此時資料因該會跑出 01 和 03 筆資料而已
請問要完成以上程序能直接在 SQL 語法內做到嗎??
如果可以那大概要如何下達語法~~
謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.99.68.46