sql – 如何获取上个月的数据和月初数据
发布时间:2021-04-03 11:47:48 所属栏目:MsSql教程 来源:网络整理
导读:需要帮助编写查询以获取上个月的数据以及月初至今的数据. 如果今天的日期是2011年3月23日,我需要检索上个月的数据和截至今天的数据(2011年3月23日). 如果日期是2011年4月3日,则数据应包含3月份数据和截至2011年4月3日的数据. 谢谢, Shahsra 解决方法 Today in
|
需要帮助编写查询以获取上个月的数据以及月初至今的数据. 如果今天的日期是2011年3月23日,我需要检索上个月的数据和截至今天的数据(2011年3月23日). 如果日期是2011年4月3日,则数据应包含3月份数据和截至2011年4月3日的数据. 谢谢, Shahsra 解决方法Today including time info : getdate() Today without time info : DATEADD(DAY,DATEDIFF(day,getdate()),0) Tomorrow without time info : DATEADD(DAY,1) Beginning of current month : DATEADD(month,datediff(month,0) Beginning of last month : DATEADD(month,getdate())-1,0) 所以最有可能 WHERE dateColumn >= DATEADD(month,0) AND dateColumn < DATEADD(DAY,1) (编辑:天瑞地安资讯网_黄海网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何编写数字的SQL约束以使其落在某个范围内?
- sql – ORA-00907缺少右括号问题 – 通过内部插入查询选择顺
- sql – 将邻接列表层次结构展平为所有路径的列表
- .net – SQL0469 IN,OUT或INOUT对过程中的参数2无效
- azure – 如何在文档数据库中上载多个文档(批量)
- SQL中的参数 – Delphi 7
- sql-server – 使用SSIS,如何找到人口最多的城市?
- sql-server-2000 – 查询以获取SQL Server 2000中的所有外键
- entity-framework – 如何将数据库模式从Identity 2.2.0迁移
- sql-server – 将一组行转换为SQL Server 2000中的列
站长推荐
热点阅读


