![ms sql 选择特定日期之后的数据,无论年份如何](https://linux22.com/image/1343575/ms%20sql%20%E9%80%89%E6%8B%A9%E7%89%B9%E5%AE%9A%E6%97%A5%E6%9C%9F%E4%B9%8B%E5%90%8E%E7%9A%84%E6%95%B0%E6%8D%AE%EF%BC%8C%E6%97%A0%E8%AE%BA%E5%B9%B4%E4%BB%BD%E5%A6%82%E4%BD%95.png)
我想从“生日”列中选择一个数据,其格式为“yyyy-mm-dd 00:00:00.000”,但我需要跳过年份,并从 yyyy-01.01 到 yyyy.05.01 范围内提取数据?
尝试了下划线和百分比,但目前还没有成功。
答案1
您可以使用datepart(month, Birthday)
并将其嵌入到 WHERE 子句中。
我获取该信息的链接:https://stackoverflow.com/a/45603/937093
我想从“生日”列中选择一个数据,其格式为“yyyy-mm-dd 00:00:00.000”,但我需要跳过年份,并从 yyyy-01.01 到 yyyy.05.01 范围内提取数据?
尝试了下划线和百分比,但目前还没有成功。
您可以使用datepart(month, Birthday)
并将其嵌入到 WHERE 子句中。
我获取该信息的链接:https://stackoverflow.com/a/45603/937093