SQL Server时间查询语句实例

数据库 SQL Server
SQL语句可以实现许多我们需要的功能,下面为您介绍的SQL语句用于SQL Server时间查询,希望对您学习SQL语句及SQL查询方面能有所帮助。

下面为您列举的语句都是SQL Server时间查询的相关语句,供您参考学习,如果您对SQL Server时间查询方面感兴趣的话,不妨一看。

--本周星期一

  1. SELECT DATEADD(dd,(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()),getdate()) 

--本周星期日

  1. SELECT DATEADD(dd,6+(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()),getdate())  


--上周星期日

  1. SELECT DATEADD(day,-(@@datefirst+datepart(weekday,getdate())-1)%7,getdate()) 

--格式化后的下周第一天

  1. SELECT convert(char(10),(dateadd(dd,6+(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()-1),getdate())),120)  


--本月第一天

  1. SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 

--下月第一天
 

  1. SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())+1, 0) 

--本月最后一天

  1. SELECT DATEADD(dd, -1, DATEADD(mm, 1+ DATEDIFF(mm, 0, getdate()), 0))  

--本年第一天

  1. SELECT DATEADD(yy,DATEDIFF(yy,0,getdate()),0)    

--下一年第一天

  1. SELECT DATEADD(yy,DATEDIFF(yy,0,getdate()+366),0)  

--格式化时间

  1. SELECT CONVERT(CHAR(10),getdate(),120) 

以上就是SQL Server时间查询语句的介绍。

 

 

 

【编辑推荐】

教您如何定义SQL Server游标

SQL Server连接错误的处理方法

SQL Server管理相关的注册表技巧

SQL Server查询语句的设计

SQL Server视图的四大优点

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-13 17:11:42

sql server

2010-10-21 12:16:11

SQL Server查

2010-10-21 10:28:13

SQL Server查

2010-11-09 15:30:01

Sql server时

2010-09-25 16:32:02

SQL语句

2010-07-21 09:50:12

SQL Server子

2010-10-21 11:44:55

SQL Server分

2010-09-24 19:23:51

SQL查询时间段

2010-09-17 14:48:28

SQL条件语句

2010-09-06 13:17:19

SQL Server语句

2011-08-12 09:29:32

SQL Server子查询

2011-09-08 16:30:59

SQL Server查询

2010-09-26 10:08:43

sql条件语句

2010-10-21 11:24:02

SQL Server查

2011-08-24 11:22:38

SQL ServerUNION代替OR

2010-11-09 13:28:13

SQL SERVER查

2010-09-07 11:33:04

SQL语句

2010-09-14 16:36:34

SQL SERVER查

2010-07-08 13:26:02

SQL Server

2011-08-18 09:19:19

SQL Server的SQL查询优化
点赞
收藏

51CTO技术栈公众号