首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >年至今的SQL返回值(YTD)

问年至今的SQL返回值(YTD)
EN

Stack Overflow用户
提问于 2018-07-25 01:14:28
回答 1查看 488关注 0票数 0

如何从今年至今获得值?我需要显示来自ytd当前年和前一年的2个值,而不需要在将来更改查询。正如我所理解的,ytd从一月的第一天开始。例如,从'2018-01-01‘一直到今年的当月,另一个查询将是对ytd的前一年。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-25 01:46:27

使用:

代码语言:javascript
复制
SELECT * FROM TABLE WHERE DATE > DATE_FORMAT(NOW(), '%Y/1/1') AND DATE < NOW();

对于这个Y2D和:

代码语言:javascript
复制
SELECT * FROM TABLE WHERE DATE > (SELECT DATE_FORMAT((SELECT date_sub(DATE_FORMAT(NOW(), '%Y/1/1'), interval 1 year) AND DATE < (SELECT DATE_FORMAT((SELECT date_sub(NOW(), interval 1 year);

过去几年Y2d

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51509556

复制
相关文章

相似问题

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