龙岩易富通网络科技有限公司

龙岩小程序开发,龙岩分销系统

sql如何查询当天的数据

2015.09.10 | 966阅读 | 0条评论 | 通用代码

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


sql中代替now()取日期:

 select     convert(varchar(10),     getdate(),120)     --不要时间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])     

        

    参数     

    expression     

        

    是任何有效的     Microsoft®     SQL     Server™     表达式。有关更多信息,请参见表达式。         

        

    data_type     

        

    目标系统所提供的数据类型,包括     bigint     和     sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。         

        

    length     

        

    nchar、nvarchar、char、varchar、binary     或     varbinary     数据类型的可选参数。         

        

    style     

        

    日期格式样式,借以将     datetime     或     smalldatetime     数据转换为字符数据(nchar、nvarchar、char、varchar、nchar     或     nvarchar     数据类型);或者字符串格式样式,借以将     float、real、money     或     smallmoney     数据转换为字符数据(nchar、nvarchar、char、varchar、nchar     或     nvarchar     数据类型)。     

        

    SQL     Server     支持使用科威特算法的阿拉伯样式中的数据格式。     

        

    在表中,左侧的两列表示将     datetime     或     smalldatetime     转换为字符数据的     style     值。给     style     值加     100,可获得包括世纪数位的四位年份     (yyyy)。     

        

    不带世纪数位     (yy)     带世纪数位     (yyyy)         

    标准         

    输入/输出**         

    -     0     或     100     (*)         默认值     mon     dd     yyyy     hh:miAM(或     PM)         

    1     101     美国     mm/dd/yyyy         

    2     102     ANSI     yy.mm.dd         

    3     103     英国/法国     dd/mm/yy         

    4     104     德国     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     (*)         默认值     +     毫秒     mon     dd     yyyy     hh:mi:ss:mmmAM(或     PM)         

    10     110     美国     mm-dd-yy         

    11     111     日本     yy/mm/dd         

    12     112     ISO     yymmdd         

    -     13     或     113     (*)         欧洲默认值     +     毫秒     dd     mon     yyyy     hh:mm:ss:mmm(24h)         

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

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

    -     21     或     121     (*)         ODBC     规范(带毫秒)     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         

        

        

    *                 默认值(style     0     或     100、9     或     109、13     或     113、20     或     120、21     或     121)始终返回世纪数位     (yyyy)。     

    **     当转换为     datetime     时输入;当转换为字符数据时输出。     

    ***     专门用于     XML。对于从     datetime     或     smalldatetime     到     character     数据的转换,输出格式如表中所示。对于从     float、money     或     smallmoney     到     character     数据的转换,输出等同于     style     2。对于从     real     到     character     数据的转换,输出等同于     style     1。

赞 (

发表评论