SQL-根据查询结果显示固定消息
我是SQL新手,所以如果以前有人问过我这个问题,请不要客气(我找不到我的答案) 问题: 我写了一个问题SQL-根据查询结果显示固定消息,sql,sql-server,Sql,Sql Server,我是SQL新手,所以如果以前有人问过我这个问题,请不要客气(我找不到我的答案) 问题: 我写了一个问题 SELECT Name, DATEDIFF (DAY, GETDATE(), Date_D) AS DR FROM Project WHERE Date_D < GETDATE() 请有人解释一下这是怎么做到的 非常感谢似乎是基于日期的。如果您想发表评论,您可以在需要时使用case SELECT Name, case when ( DATEDIFF (D
SELECT Name,
DATEDIFF (DAY, GETDATE(), Date_D) AS DR
FROM Project
WHERE Date_D < GETDATE()
请有人解释一下这是怎么做到的
非常感谢似乎是基于日期的。如果您想发表评论,您可以在需要时使用case
SELECT Name,
case when ( DATEDIFF (DAY, GETDATE(), Date_D))<0 then 'completed' else null end AS DR
FROM Project
WHERE Date_D < GETDATE()
选择名称,
case-when(DATEDIFF(DAY,GETDATE(),Date_D))似乎是基于DATEDIFF的。如果您想添加注释,可以在需要时使用case
SELECT Name,
case when ( DATEDIFF (DAY, GETDATE(), Date_D))<0 then 'completed' else null end AS DR
FROM Project
WHERE Date_D < GETDATE()
选择名称,
case when(DATEDIFF(DAY,GETDATE(),Date_D))您只需使用这个就足够了:
SELECT Name,
'Completed' AS DR
FROM Project
WHERE Date_D < GETDATE();
选择名称,
“已完成”作为DR
从项目
其中Date_D
你可以用这个就够了:
SELECT Name,
'Completed' AS DR
FROM Project
WHERE Date_D < GETDATE();
选择名称,
“已完成”作为DR
从项目
其中Date_D
编写查询的目的是什么?是否要获取项目的所有名称
,其中包含日期
<当前日期,以及旁边的列完成
?@PhamX.Bach是正确的。因此,无论何时,日期都是名称
,其中包含日期
<当前日期,以及旁边的列完成
?@PhamX.Bach是正确的。因此,无论何时,只要日期0更改为感谢此功能。我只需要将查询从>0更改为