SQL日期操作语句
来源:互联网 发布:sqlserver新建表语句 编辑:程序博客网 时间:2024/05/21 21:39
1.显示本月第一天
SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0)
select convert(datetime,convert(varchar(8),getdate(),
120)+’01’,120)
2.显示本月最后一天
select dateadd(day,-1,convert(datetime,convert
(varchar(8),dateadd(month,1,getdate()),120)+’01’,120))
SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))
3.上个月的最后一天
SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(mm,0,getdate()),0))
4.本月的第一个星期一i
select DATEADD(wk,DATEDIFF(wk,0, dateadd(dd,6-datepart(
day,getdate()),getdate())),0)
5.本年的第一天
SELECT DATEADD(yy,DATEDIFF(yy,0,getdate()),0)
6.本年的最后一天
SELECT dateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate())+1,0))
7.去年的最后一天
SELECT dateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate()),0))
8.本季度的第一天
SELECT DATEADD(qq,DATEDIFF(qq,0,getdate()),0)
9.本周的星期一
SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0)
10.查询本月的记录
select * from tableName where DATEPART(mm, theDate)
=DATEPART(mm, GETDATE()) and DATEPART(yy, theDate)
= DATEPART(yy, GETDATE())
11.查询本周的记录
select * from tableName where DATEPART(wk, theDate) = DATEPART
(wk, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())
12.查询本季的记录 注:其中:GETDATE()是获得系统时间的函数。
select * from tableName where DATEPART(qq, theDate) = DATEPART
(qq, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())
13.获取当月总天数:
select DATEDIFF(dd,getdate(),DATEADD
(mm, 1, getdate()))
select datediff(day,
dateadd(mm, datediff(mm,’’,getdate()), ’’),
dateadd(mm, datediff(mm,’’,getdate()), ’1900-02-01’))
14.获取当前为星期几
DATENAME(weekday, getdate())
- SQL日期操作语句
- 操作日期的SQL语句大全
- 操作日期的SQL语句大全
- 操作日期的SQL语句大全
- 操作日期的SQL语句大全
- ACCESS 日期查询及操作SQL语句的写法
- ACCESS 日期查询及操作SQL语句的写法
- SQL 日期查询语句
- SQL语句求日期
- sql操作日期
- SQL Server日期操作
- sql操作日期大全
- SQL日期格式操作
- SQL Server日期操作
- SQL 日期操作相关
- SQL 的日期操作
- SQL日期操作
- sql 日期相关操作
- Pet Shop 游记之DBUtility 一 (SqlHelper中的cmd.Parameters.Clear())
- LINUX TAIL命令
- 跟我一起写Makefile(转自陈皓)
- memset() 与 memcpy() 的进一步理解
- Flex4 + Blazeds + Java 通信
- SQL日期操作语句
- HDU 1010
- [OE]apache rewrite 重定向规则
- poj2704
- Xshell使用小结
- 单文档视图分割
- 张志鹏论文 CNC齿轮测量中心自编程系统的研究与开发
- 口语中总用但是想不起来用英语怎么说的东西与对话(浓缩版)
- Hibernate集合类型的延迟加载学习及总结....