sql - MS SQL 按月选择日期时间?

标签 sql sql-server

如何按月选择日期时间列?

TABLE A
TITLE   MY_DATETIME   
blah    2011-03-26 05:44:43.213

SELECT * 
FROM TABLE A
WHERE MY_DATETIME = "August"

最佳答案

SELECT * 
FROM TABLE A
WHERE DATEPART(month, MY_DATETIME) = 8

或者,不太可靠 based on language设置:

...
WHERE DATENAME(month, MY_DATETIME) = 'August'

关于sql - MS SQL 按月选择日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492009/

相关文章:

sql-server - 如何从经典 ASP 读取 SQL Always-加密列

sql-server - 唯一约束的 SQL Server 筛选索引

php - 删除 MySQL 行

mysql - 如果 'IN' 是多个 'OR' 的快捷方式,那么 MySQL 中多个 'AND' 的快捷方式可以是什么呢?

sql - 使用 SQL 插入基于 QUERY 的记录数

android - 如何在 DBFlow 中进行复杂查询?

sql-server - "lock | communication buffer resources"是什么意思?

python - 如何更快地从azure documentdb获取数据

sql-server - 使用powershell将txt中的行变成列

sql - 在 SQL Server 2008 中自连接表