gpt4 book ai didi

SQL 当前月/年问题

转载 作者:行者123 更新时间:2023-12-01 21:59:10 24 4
gpt4 key购买 nike

所以我有一个表格,其中分割了月份和年份,例如,名为“月份”的字段中包含数字 7(本月),“年份”字段中包含 2011。还有其他月份、年份等。我怎样才能查询仅显示当前年份、月份?

最佳答案

在 SQL Server 中,您可以使用 YEAR , MONTHDAY而不是DATEPART .
(至少在 SQL Server 2005/2008 中,我不确定 SQL Server 2000 及更早版本)

我更喜欢使用这些“简短形式”,因为对我来说,YEAR(getdate())DATEPART(yyyy, getdate()) 更短且更易阅读.

所以你也可以像这样查询你的表:

select *
from your_table
where month_column = MONTH(getdate())
and year_column = YEAR(getdate())

关于SQL 当前月/年问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685300/

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