gpt4 book ai didi

sql - 比较没有当前月份的 SQL 日期

转载 作者:行者123 更新时间:2023-12-04 06:43:08 25 4
gpt4 key购买 nike

我在 Access 中有一个表,其中包含字符串列和日期列。当日期低于 22.10.2010 时,我想从表中获取所有行,本月除外。所以,我需要从 30.09.2010 到 ...

我绑了一些东西,但我发现不对:

SELECT name FROM table WHERE YEAR(date)<=2010 AND MONTH(date)<10

但是这个解决方案并不好,我没有其他想法。你能帮我提供一个通用的解决方案吗?
谢谢

最佳答案

一个月的第 0 天是上个月的最后一天:

DateSerial(Year(Date()),Month(Date()),0)

所以:
 SELECT [name] FROM [table] 
WHERE [date]<=DateSerial(Year(Date()),Month(Date()),0)

关于sql - 比较没有当前月份的 SQL 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996898/

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