资源描述:
《sql查询语句查询当前系统时间》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、sql查询语句查询当前系统时间使用sql语句查询日期使用sql语句查询日期select*fromShopOrdere,getdate()-1)=0//查询当天日期在一周年的数据select*fromShopOrdere,getdate()-1)=0//查询当天的所有数据--查询当天:select*fro(转载于:.botHinfoe,getdate())=0--查询24小时内的:select*frominfoe,getDate())<=24--info为表名,datetime为数据库中的字段值--查询当天:select*frominfoe,getdate())=
2、0--查询24小时内的:select*frominfoe,getDate())<=24--info为表名,datetime为数据库中的字段值Sql代码--查询当天记录另类的方法SELECT*FROMj_GradeShopj_GradeShopSSQL中测试:Sql代码--两个时间差刚好是24--打印的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0')--查询的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0
3、')--两个时间差刚好是24--打印的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0')--查询的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0')Sql代码--本月记录SELECT*FROM表表表onthMmm月1~12DayofyearDyy一年的日数,一年中的第几日1-366DayDdd日,1-31Ae,getdate())<=30//前30天SELECT*FROMAj_GradeS
4、hopj_GradeShopSSQL中测试:Sql代码--两个时间差刚好是24--打印的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0')--查询的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0')--两个时间差刚好是24--打印的方式printdateDiff(hh,'2009-1-10:0:0','2009-1-20:0:0')--查询的方式printdateDiff
5、(hh,'2009-1-10:0:0','2009-1-20:0:0')Sql代码--本月记录SELECT*FROM表表表onthMmm月1~12DayofyearDyy一年的日数,一年中的第几日1-366DayDdd日,1-31E)/7=datepart(mm,getdate())/71.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-1
6、0-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','2004-09-18')--返回:174.datepart返回代表指定日期的指定日期部分的整数。SELECTDATEPART(month,'2004-10-15')--返回105.datename返回代表指定日期的指定日期部分的字符串SELECTdatename(onth(),year()--可以与datepart对照一下select当前日期=convert(varc
7、har(10),getdate(),120),当前时间=convert(varchar(8),getdate(),114)selectdatename(de(e(ber,date)number之后的日期返回日期date中,interval指定DatePart(interval,date)部分所对应的整数值返回日期date中,interval指定DateName(interval,date)部分所对应的字符串名称参数interval的设定值如下:Access和缩写(SqlServer)ASPYyQqMmyyyyqmydm,DATEDIFF(mm,0,g