sql – GETDATE上个月
发布时间:2020-12-12 07:26:53 所属栏目:MsSql教程 来源:网络整理
导读:我想列出最后一个网站的统计数据. 我列出了过去30天; CONVERT(VARCHAR(10),S.DATEENTERED,101) BETWEEN CONVERT(VARCHAR(10),GETDATE()-30,101) AND CONVERT(VARCHAR(10),GETDATE(),101) 这个月与; RIGHT(CONVERT(VARCHAR(10),103),7) = RIGHT(CONVERT(VARCHA
我想列出最后一个网站的统计数据.
我列出了过去30天; CONVERT(VARCHAR(10),S.DATEENTERED,101) BETWEEN CONVERT(VARCHAR(10),GETDATE()-30,101) AND CONVERT(VARCHAR(10),GETDATE(),101) 这个月与; RIGHT(CONVERT(VARCHAR(10),103),7) = RIGHT(CONVERT(VARCHAR(10),7) 但我不知道上个月使用什么查询.我试过了; RIGHT(CONVERT(VARCHAR(10),GETDATE()-1,7) 不工作. 解决方法以下将为您找到上个月的开始:-- Start of last month SELECT CAST('01 '+ RIGHT(CONVERT(CHAR(11),DATEADD(MONTH,-1,GETDATE()),113),8) AS datetime) 然后,您将使用以下内容减去一个,找到本月的开头. -- Start of the month SELECT CAST('01 '+ RIGHT(CONVERT(CHAR(11),8) AS datetime) 当我必须在SQL Server中使用日期时,我经常引用Robyn Page’s SQL Server DATE/TIME Workbench.工作台(教程)布局合理,包含了在SQL Server上使用日期时所需的一切. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – SQL Server和Oracle,哪个在扩展性方面更好?
- SQLServer中对时间和长度的处理
- PB9.0连接sqlserver2008 R2
- SQLServer存储过程的返回值
- sql-server-2005 – 为SQL Server 2005中的数据库角色成员生
- 数据库 – 如何找到最多数据点的一小时?
- sqlserver 中NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCK
- sql-server-2008 – 如何在SQL Server 2008中对字符串值进行
- sqlserver查询数据库所有表列信息
- sql-server – 修改SQL Server架构集合