Re: [SQL ] 日期相減 有條件的

作者: greetmuta (愚零鬥武多)   2015-03-06 17:49:54
※ 引述《localhost (本機端)》之銘言:
: (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
: 資料庫名稱:sql server
: 資料庫版本:
: 內容/問題描述:
: 資料裡面有A B兩個日期 要算跟當下日期差幾天
: 原則上是以B做計算 若B是空白在用A算 語法該怎麼寫
: select datediff(day,B,getdate()) where ???
這樣試試
select datediff(day,(CASE WHEN B IS NULL THEN A ELSE B END)
,getdate()) FROM XXX
作者: localhost (127.0.0.1)   2015-03-07 17:23:00
感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com