如何在SQL中选择一个月的第一天?
我只需要选择给定日期时间变量的月份的第一天。
我知道使用这种代码很容易:
select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME)
但这不是很优雅,也可能不是很快。
有一个更好的方法吗?我正在使用SQL Server 2008。
郎朗坤
幕布斯7119047
慕斯709654
相关分类