作者:
z80380 (陸阿彩)
2014-10-16 10:32:29資料庫名稱:sql2007
資料庫版本:不清楚..
內容/問題描述:新手發問..先附上圖
http://i.imgur.com/dvhuOdl.jpg
5號跟6號有多筆訂單資料,
然後用datediff判斷相差日期,
如果超過10天就變成1
不超過10天就變0
然後分數做加總
這樣子的話要往什麼方向做思考呢???
需要新增變數去儲存這些判斷後的值的欄位嗎?
還是可以用SQL下指令直接算出?
想了一個晚上還是想不通..
select CONVERT(char(10),plandate,111) as 預計日期,
CONVERT(char(10),okdate,111) as 實際日期
,datediff(day,okdate,plandate) as 相差天數
from ding
where CONVERT(char(10),plandate,111) >= '2014/09/05'
and CONVERT(char(10),plandate,111) <= '2014/09/06'
group by plandate
order by plandate