首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql中基于条件的动态数据添加方法

mysql中基于条件的动态数据添加方法
EN

Stack Overflow用户
提问于 2016-10-12 09:11:40
回答 1查看 197关注 0票数 0
代码语言:javascript
复制
groupId  scduleDate
1        '2016-10-5 10:30:00'
2        '2016-10-4 10:30:00'
3        '2016-10-19 10:30:00'
4       '2016-10-19 10:30:00' 

这是我的表,我必须根据条件动态地获取一个列

我正在尝试使用这个,但我无法获得价值。

代码语言:javascript
复制
select groupId,scduleDate
,
case scheduledDate when  >now  then "1"
    else '0'
end
as Real_Title 
from EventList_View

我的预期输出如下:

代码语言:javascript
复制
groupId  scduleDate                status
1        '2016-10-5 10:30:00'     0
2        '2016-10-4 10:30:00'     0
3        '2016-10-19 10:30:00'    1
4       '2016-10-19 10:30:00'      1

我想-应用条件,基于今天的日期和以前的日期,因此,我想添加状态,如果前一个日期,从今天的日期,它应该0其他1,但当我试图执行我的查询,没有任何数据来,请告诉我哪里做错了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-12 09:16:00

https://dev.mysql.com/doc/refman/5.7/en/case.html表达式中有语法错误。

查询

代码语言:javascript
复制
select groupId,scduleDate,
case when scduleDate > now()  then 1 else 0 end as Real_Title 
from EventList_View;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39994781

复制
相关文章

相似问题

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