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