麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > 綜合 > 正文

sql查詢當(dāng)天、本周、本月記錄

2024-07-21 02:52:12
字體:
供稿:網(wǎng)友

Sql 查詢當(dāng)天、本周、本月記錄

–查詢當(dāng)天:    

select * from info where DateDiff(dd,datetime,getdate())=0      

–查詢24小時(shí)內(nèi)的:    

select * from info where DateDiff(hh,datetime,getDate())<=24      

–info為表名,datetime為數(shù)據(jù)庫中的字段值   

–查詢當(dāng)天:

select * from table where DateDiff(dd,datetime,getdate())=0 –查詢24小時(shí)內(nèi)的: select * from table where DateDiff(hh,datetime,getDate())<=24  

–table 為表名,datetime為數(shù)據(jù)庫中的字段值

DATEDIFF 函數(shù):語法:

select * from table where DateDiff(dd,datetime,getdate())=0 –查詢24小時(shí)內(nèi)的: select * from table where DateDiff(hh,datetime,getDate())<=24  

備注:enddate 減去 startdate。如果 startdate 晚于 enddate,則返回負(fù)值。如果結(jié)果超出整數(shù)值范圍,則 DATEDIFF 將產(chǎn)生錯(cuò)誤。對于毫秒,最大數(shù)是 24 天 20 小時(shí) 31 分鐘零 23.647 秒。對于秒,最大數(shù)是 68 年。跨分鐘、秒和毫秒等邊界計(jì)算的方法使得 DATEDIFF 指定的結(jié)果在所有數(shù)據(jù)類型中均一致。結(jié)果是帶正負(fù)號的整數(shù)值,它等于跨第一個(gè)和第二個(gè)日期間的 datepart 邊界數(shù)。例如,在 1 月 4 日(星期日)和 1 月 11 日(星期日)之間的星期數(shù)是 1。

–本月記錄     SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0           –本周記錄      SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0      

–包括本年這些查詢方式是一樣的    

–本月記錄    SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0    –本周記錄    SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0   

–包括本年這些查詢方式是一樣的sql server中的時(shí)間函數(shù)1.   當(dāng)前系統(tǒng)日期、時(shí)間

select getdate()   

2. dateadd   在向指定日期加上一段時(shí)間的基礎(chǔ)上,返回新的 datetime 值    例如:向日期加上2天

select dateadd(day,2,’2004-10-15’)   –返回:2004-10-17 00:00:00.000  

3. datediff 返回跨兩個(gè)指定日期的日期和時(shí)間邊界數(shù)。

select datediff(day,’2004-09-01’,’2004-09-18’)    –返回:17  

4. datepart 返回代表指定日期的指定日期部分的整數(shù)。

SELECT DATEPART(month, ’2004-10-15’)   –返回 10  

5. datename 返回代表指定日期的指定日期部分的字符串

SELECT datename(weekday, ’2004-10-15’)   –返回:星期五  

6. day(), month(),year() –可以與datepart對照一下

select 當(dāng)前日期=convert(varchar(10),getdate(),120),當(dāng)前時(shí)間=convert(varchar(8),getdate(),114)  select datename(dw,’2004-10-15’)  select 本年第多少周=datename(week,’2004-10-15’)         ,今天是周幾=datename(weekday,‘2004-10-15’)  

函數(shù) 參數(shù)/功能 GetDate( ) 返回系統(tǒng)目前的日期與時(shí)間 DateDiff (interval,date1,date2) 以interval 指定的方式,返回date2 與date1兩個(gè)日期之間的差值 date2-date1DateAdd (interval,number,date) 以interval指定的方式,加上number之后的日期 DatePart (interval,date) 返回日期date中,interval指定部分所對應(yīng)的整數(shù)值 DateName (interval,date) 返回日期date中,interval指定部分所對應(yīng)的字符串名稱參數(shù) interval的設(shè)定值如下:值 縮 寫(Sql Server) access 和 asp 說明 Year Yy yyyy 年 1753 ~ 9999 Quarter QQ q   季 1 ~ 4 Month Mm m   月1 ~ 12 Day of year Dy y 一年的日數(shù),一年中的第幾日 1-366 Day Dd d   日,1-31 Weekday Dw w 一周的日數(shù),一周中的第幾日 1-7 Week Wk ww 周,一年中的第幾周 0 ~ 51 Hour Hh h   時(shí)0 ~ 23 Minute Mi n 分鐘0 ~ 59 Second Ss s 秒 0 ~ 59 Millisecond Ms - 毫秒 0 ~ 999access 和 asp 中用date()和now()取得系統(tǒng)日期時(shí)間;其中DateDiff,DateAdd,DatePart也同是能用于Access和asp中,這些函數(shù)的用法也類似舉例:1.GetDate() 用于sql server :select GetDate()2.DateDiff(’s’,’2005-07-20’,’2005-7-25 22:56:32’)返回值為 514592 秒DateDiff(‘d’,’2005-07-20’,’2005-7-25 22:56:32’)返回值為 5 天3.DatePart(‘w’,’2005-7-25 22:56:32’)返回值為 2 即星期一(周日為1,周六為7)DatePart(‘d’,’2005-7-25 22:56:32’)返回值為 25即25號DatePart(‘y’,’2005-7-25 22:56:32’)返回值為 206即這一年中第206天DatePart(‘yyyy’,’2005-7-25 22:56:32’)返回值為 2005即2005年判斷表存在不存在: 

select   count(*)   from   sysobjects   where   type=’U’   and   name=’你的表名’   

判斷字段存在不存在: 

select   count(*)   from   syscolumns  where   id       =   (select   id   from   sysobjects   where   type=’U’   and   name=’你的表名’)      and       name   =   ’你要判斷的字段名’  

//SQL當(dāng)前日期獲取技巧一個(gè)月第一天的SQL 腳本:    

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

本周的星期一    

SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)  

一年的第一天    

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

季度的第一天    

SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)  

當(dāng)天的半夜    

SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)  

上個(gè)月的最后一天    

SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))  

去年的最后一天   


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产宾馆3p国语对白 | 国产高潮好爽好大受不了了 | 国产免费一区二区三区在线能观看 | 精品一区二区三区网站 | 中文字幕伦乱 | 精品国产一区二区三区天美传媒 | 亚洲精品在线观看网站 | 亚洲综合视频网站 | 91麻豆精品国产91久久久无需广告 | 他也色在线视频 | 免费看污视频在线观看 | 欧美成人精品一区 | 911精品影院在线观看 | 97风流梦电影 | 黄色网址在线免费播放 | 久久久久久久一区二区三区 | 亚洲无线看 | 黄色7777| 性爱免费在线视频 | 草莓视频在线导航 | 欧美色大成网站www永久男同 | 午夜视频免费在线观看 | 国产剧情在线观看一区二区 | 久久久一区二区三区四区 | 伦一区二区三区中文字幕v亚洲 | 99精品视频免费看 | 911视频免费版 | 久久精品中文字幕一区二区三区 | 黄色18网站 | 欧美特黄a | 国产在线中文 | 久久久久九九九女人毛片 | 激情免费视频 | 亚洲成人午夜精品 | 欧美国产一区二区三区激情无套 | 青青草国产在线视频 | 精品一区二区免费视频视频 | 一级尻逼视频 | 一级α片| 深夜毛片免费看 | 久久精品欧美电影 |