SQL datetime需要读取00:00:00.000
发布时间:2020-05-25 07:15:25 所属栏目:MsSql 来源:互联网
导读:我有以下SQL: select DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,GETDATE()),0)) 以这种格式出现: 2012-02-29 23:59:59.000 我需要具有相同日期的确切代码段,但是时间部分必须读取00:00:00.000 修改*我应该在这里明确:我需要在任何给定的时间有上个月的最后
|
我有以下SQL: select DATEADD(s,-1,DATEADD(mm,DATEDIFF(m,GETDATE()),0)) 以这种格式出现: 2012-02-29 23:59:59.000 我需要具有相同日期的确切代码段,但是时间部分必须读取00:00:00.000 修改*我应该在这里明确:我需要在任何给定的时间有上个月的最后一天(当然时间为00:00:00.000格式) 解决方法select dateadd(d,datediff(d,dateadd(s,dateadd(m,datediff(m,getdate()),0))),0) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- MySQL配置文件my.cnf优化详解(mysql5.5)
- 在SQL Server中使用全文搜索的奇怪行为
- sql-server-2008 – 查询在SSRS 2008或BIDS 2008
- SQL Server存储过程中SELECT 与 SET 对变量赋值的
- sql – SELECT DISTINCT HAVING计算唯一条件
- php实现的MySQL通用查询程序
- sql – max()与ORDER BY DESC LIMIT 1的性能
- SQL脚本使Microsoft Sql数据库联机或脱机?
- sql-server – ALLOW_SNAPSHOT_ISOLATION和READ_
- sql-server – 为什么还有varchar数据类型?
热点阅读
