首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL -基于查询结果显示固定消息

SQL -基于查询结果显示固定消息
EN

Stack Overflow用户
提问于 2018-09-14 08:55:14
回答 2查看 40关注 0票数 0

我对SQL很陌生,所以如果以前有人问过这个问题,请放心(我找不到答案)。

问题:我编写了一个查询

代码语言:javascript
复制
SELECT Name, 
       DATEDIFF (DAY, GETDATE(), Date_D) AS DR
FROM Project
WHERE Date_D < GETDATE()

我想要实现的是,查询的结果应该列出名称,然后在旁边说“已完成”。

结局

代码语言:javascript
复制
Name    DR
A    Completed
B    Completed

请有人解释一下这是怎么做的。

非常感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-14 09:01:02

似乎基于datediff,您想要发表评论,如果这是您的需求,您可以用例。

代码语言:javascript
复制
SELECT Name, 
       case when ( DATEDIFF (DAY, GETDATE(), Date_D))<0 then 'completed' else null end AS DR
FROM Project
WHERE Date_D < GETDATE()
票数 1
EN

Stack Overflow用户

发布于 2018-09-14 09:11:23

你可以用这个就够了:

代码语言:javascript
复制
SELECT Name, 
       'Completed' AS DR
FROM Project
WHERE Date_D < GETDATE();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52328372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档