龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷系統(tǒng)

sql如何查詢當(dāng)天的數(shù)據(jù)

2015.09.10 | 780閱讀 | 0條評(píng)論 | 通用代碼

select * from [表名] where CONVERT(varchar(8),[列名],112)=CONVERT(varchar(8),GetDate(),112) 


sql中代替now()取日期:

 select     convert(varchar(10),     getdate(),120)     --不要時(shí)間2003-08-04     

    select     convert(char(8),getdate(),112)     ----20030804     

    select     convert(char(8),getdate(),108)         ---06:05:05     

        

    使用     CONVERT:     

        

    CONVERT     (data_type[(length)],     expression     [,     style])     

        

    參數(shù)     

    expression     

        

    是任何有效的     Microsoft®     SQL     Server?     表達(dá)式。有關(guān)更多信息,請(qǐng)參見(jiàn)表達(dá)式。         

        

    data_type     

        

    目標(biāo)系統(tǒng)所提供的數(shù)據(jù)類型,包括     bigint     和     sql_variant。不能使用用戶定義的數(shù)據(jù)類型。有關(guān)可用的數(shù)據(jù)類型的更多信息,請(qǐng)參見(jiàn)數(shù)據(jù)類型。         

        

    length     

        

    nchar、nvarchar、char、varchar、binary     或     varbinary     數(shù)據(jù)類型的可選參數(shù)。         

        

    style     

        

    日期格式樣式,借以將     datetime     或     smalldatetime     數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、nchar     或     nvarchar     數(shù)據(jù)類型);或者字符串格式樣式,借以將     float、real、money     或     smallmoney     數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)(nchar、nvarchar、char、varchar、nchar     或     nvarchar     數(shù)據(jù)類型)。     

        

    SQL     Server     支持使用科威特算法的阿拉伯樣式中的數(shù)據(jù)格式。     

        

    在表中,左側(cè)的兩列表示將     datetime     或     smalldatetime     轉(zhuǎn)換為字符數(shù)據(jù)的     style     值。給     style     值加     100,可獲得包括世紀(jì)數(shù)位的四位年份     (yyyy)。     

        

    不帶世紀(jì)數(shù)位     (yy)     帶世紀(jì)數(shù)位     (yyyy)         

    標(biāo)準(zhǔn)         

    輸入/輸出**         

    -     0     或     100     (*)         默認(rèn)值     mon     dd     yyyy     hh:miAM(或     PM)         

    1     101     美國(guó)     mm/dd/yyyy         

    2     102     ANSI     yy.mm.dd         

    3     103     英國(guó)/法國(guó)     dd/mm/yy         

    4     104     德國(guó)     dd.mm.yy         

    5     105     意大利     dd-mm-yy         

    6     106     -     dd     mon     yy         

    7     107     -     mon     dd,     yy         

    8     108     -     hh:mm:ss         

    -     9     或     109     (*)         默認(rèn)值     +     毫秒     mon     dd     yyyy     hh:mi:ss:mmmAM(或     PM)         

    10     110     美國(guó)     mm-dd-yy         

    11     111     日本     yy/mm/dd         

    12     112     ISO     yymmdd         

    -     13     或     113     (*)         歐洲默認(rèn)值     +     毫秒     dd     mon     yyyy     hh:mm:ss:mmm(24h)         

    14     114     -     hh:mi:ss:mmm(24h)         

    -     20     或     120     (*)         ODBC     規(guī)范     yyyy-mm-dd     hh:mm:ss[.fff]         

    -     21     或     121     (*)         ODBC     規(guī)范(帶毫秒)     yyyy-mm-dd     hh:mm:ss[.fff]         

    -     126(***)     ISO8601     yyyy-mm-dd     Thh:mm:ss:mmm(不含空格)         

    -     130*     科威特     dd     mon     yyyy     hh:mi:ss:mmmAM         

    -     131*     科威特     dd/mm/yy     hh:mi:ss:mmmAM         

        

        

    *                 默認(rèn)值(style     0     或     100、9     或     109、13     或     113、20     或     120、21     或     121)始終返回世紀(jì)數(shù)位     (yyyy)。     

    **     當(dāng)轉(zhuǎn)換為     datetime     時(shí)輸入;當(dāng)轉(zhuǎn)換為字符數(shù)據(jù)時(shí)輸出。     

    ***     專門用于     XML。對(duì)于從     datetime     或     smalldatetime     到     character     數(shù)據(jù)的轉(zhuǎn)換,輸出格式如表中所示。對(duì)于從     float、money     或     smallmoney     到     character     數(shù)據(jù)的轉(zhuǎn)換,輸出等同于     style     2。對(duì)于從     real     到     character     數(shù)據(jù)的轉(zhuǎn)換,輸出等同于     style     1。

贊 (

發(fā)表評(píng)論