作者greetmuta (愚零斗武多)
看板Database
标题Re: [SQL ] 日期相减 有条件的
时间Fri Mar 6 17:49:54 2015
※ 引述《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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 192.192.105.5
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1425635397.A.ED9.html
1F:推 localhost: 感谢 03/07 17:23