我需要隐藏这个:
Jan 18 2019 12:00AM
对此:
20190118
在sql中
fxnxkyjh1#
您可以利用SQLServer的灵活性来识别各种日期格式。如果您有正确的区域设置,这应该只起作用:
cast(mycol as date)
这将返回的值为 date 与输入字符串相对应的日期类型;db小提琴演示:
date
select cast('Jan 18 2019 12:00AM' as date)
| (No column name) | | :--------------- | | 2019-01-18 |
cnwbcb6i2#
你可以试试这个:
SELECT Format(Cast('Jan 18 2019 12AM' as date),'yyyyMMdd')
阅读有关tsql中的cast和format函数的更多信息。
2条答案
按热度按时间fxnxkyjh1#
您可以利用SQLServer的灵活性来识别各种日期格式。
如果您有正确的区域设置,这应该只起作用:
这将返回的值为
date
与输入字符串相对应的日期类型;db小提琴演示:
cnwbcb6i2#
你可以试试这个:
阅读有关tsql中的cast和format函数的更多信息。