SQL Server只获取包含日期和时间的日期表单列

这个问题在这里已经有了答案:

  • 如何仅返回来自SQL Server DateTime数据类型的日期37个答案

  • 只需使用Cast ;

    Select cast(BDATE as Date) BDATE from PersonData 
    

    此外,您可以使用Convert功能

    Select convert(Date,BDATE) BDATE from PersonData 
    

    如果你不想要特殊的对话风格,我建议你使用Cast而不是Convert来进行简单类型的对话。


    你可以使用这个。

    SELECT CONVERT(VARCHAR(10), BDATE , 120) from PersonData
    

    style:120 for ODBC canonical yyyy-mm-dd hh:mi:ss(24h)


    你可以像这样使用FORMAT:

    SELECT FORMAT([BDATE],'yyy-MM-dd') AS 'BDATE' FROM PersonData;
    
    链接地址: http://www.djcxy.com/p/94393.html

    上一篇: SQL Server Get only Date form column with Date and Time

    下一篇: SQL Server 2008 select date only from field