mysql 对DateAdd和DateDiff的语法感到困惑[已关闭]

hs1ihplo  于 2022-12-17  发布在  Mysql
关注(0)|答案(1)|浏览(133)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

4天前关闭。
Improve this question
我将开始日期设置为年的开始,结束日期设置为当前日期。我对开始日期的语法有点困惑。我如何使它不仅是2022年(因为我们目前处于2022年),而且是2021年。

Select @dtStartDate = DateAdd(YYYY,DateDiff(YYYY,0,GetDate()),0) /*Start of the year*/

Select @dtEndDate = GETDATE()
h5qlskok

h5qlskok1#

您可以使用此查询获取去年2021年的开始日期:

SELECT ... From ... WHERE date > DATEADD(year,-1,GETDATE())

相关问题