gpt4 book ai didi

sql - 如何在 SQL 中选择一个月的第一天?

转载 作者:行者123 更新时间:2023-12-01 16:19:47 25 4
gpt4 key购买 nike

如何选择给定 DateTime 变量该月的第一天?

<小时/>

我知道使用这种代码很容易做到:

select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) 
+ '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME)

这不是很优雅,也不是很快。

有更好的方法吗?

最佳答案

SELECT DATEADD(month, DATEDIFF(month, 0, @mydate), 0) AS StartOfMonth

关于sql - 如何在 SQL 中选择一个月的第一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1520789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com