我正在尝试在 sql 查询中使用月份的实际数值来提取结果。如果没有将数字更改为实际月份名称然后返回月份编号的功能,有什么方法可以做到这一点?以下代码适用于名称,什么适用于数字?
datename(month,(convert(datetime,DTSTAMP)))= 'October'
最佳答案
month,(convert(datetime,DTSTAMP)) 应该这样做,但到底为什么您没有将数据正确存储为日期时间?所有使用日期的额外转换内容会给您的服务器增加不必要的负载并减慢您的应用程序。
关于sql - 有没有一种方法可以使用月份编号而不是月份名称来搜索 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/375086/