<分区>
SELECT GETDATE()
返回:2018-01-10 16:38:13.790
我想要没有日期和时间部分的日期部分,例如 2018-01
我怎样才能得到它?
<分区>
SELECT GETDATE()
返回:2018-01-10 16:38:13.790
我想要没有日期和时间部分的日期部分,例如 2018-01
我怎样才能得到它?
最佳答案
SELECT FORMAT ( GETDATE() , 'yyyy-MM' )
好的,如果您有一个名为 MyTable 的表和一个名为 DateTime 类型的 DateCol 列,您可以使用下面的查询:
SELECT FORMAT ( DateCol , 'yyyy-MM' ) FROM MyTable
关于sql - 如何从 SQL Server DateTime 数据类型中仅返回年份和月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48189819/