首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择从月初到当前日期的记录

问选择从月初到当前日期的记录
EN

Stack Overflow用户
提问于 2011-09-13 22:18:36
回答 5查看 7.1K关注 0票数 1

我正在尝试选择在当月初和当天之间添加到数据库中的记录-我或多或少知道如何从当天和特定时间段内获取记录-但是我如何获取它,以便从当前日历月初开始?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-09-13 22:24:34

代码语言:javascript
复制
DECLARE @sm DATETIME;
SET @sm = DATEADD(DAY, 1-DAY(GETDATE()), DATEDIFF(DAY, 0, GETDATE()));

SELECT columns 
    FROM dbo.foo 
    WHERE datetime_column >= @sm;
票数 5
EN

Stack Overflow用户

发布于 2011-09-13 22:25:45

代码语言:javascript
复制
WHERE YEAR([Date])=YEAR(GETDATE())
AND MONTH([Date])=MONTH(GETDATE())
AND DAY([Date])<=DAY(GETDATE())
票数 2
EN

Stack Overflow用户

发布于 2011-09-13 23:11:23

代码语言:javascript
复制
select *
from YourTable
where DateCol >= dateadd(month, datediff(month, 0, getdate()), 0)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7403390

复制
相关文章

相似问题

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