首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >薄世界设计师-在那里会合一年

问薄世界设计师-在那里会合一年
EN

Stack Overflow用户
提问于 2013-10-28 15:16:34
回答 1查看 1.9K关注 0票数 0

我试图在中运行一个查询,我需要“Where”子句的帮助。

我希望搜索所有从当前年份起少于或等于3年的记录,这些记录的年份为4位数( DB列在YYYY中)。因此,如果是2014年,我想搜索每一个记录,一年少于或等于2011年。

以下是我目前的where条款:

代码语言:javascript
复制
dbo.DB_TABLE.CATEGORY = 'Actual' and dbo.DB_TABLE.YR <= (convert (SMALLDATETIME, {fn CURDATE()})-3)

在“日期”函数下,Universe只有:convert (SMALLDATETIME, {fn CURDATE()})

提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-28 15:57:29

由于yr只是一个数字,所以只需要从当前日期提取年份:

代码语言:javascript
复制
dbo.DB_TABLE.YR <= datepart(year,{fn curdate()})-3

在“选择”或“设计器”中的“位置”框中写入SQL语句时,不限于仅使用列表框中可用的函数。可以使用对数据库有效的任何 SQL。列表框只是一个助手,列出了常用的函数和语句.

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

https://stackoverflow.com/questions/19638533

复制
相关文章

相似问题

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