任何人都请为我分析一下吗? 而在SQL中创建日期类型时结果会出现这样的“2012-2-1 Monday 00:00:00”但我只想要一年。如何解决?SQL Server中日期和日期时间的区别
4
A
回答
6
使用年份制作一个数字字段,或使用YEAR()函数。
2
datetime,包含日期和时间,“date”只包含日期格式。
select datepart(year,getdate())
0
不清楚,你想选择一年吗?
如果你正在使用MySQL,你可以这样做
SELECT DATE_FORMAT(<your field name>, '%Y') FROM <your table name> WHERE 1
2
您可以使用此查询来获取当前年份。
select year(now());
2
您可以使用下面的?:
SELECT *
FROM
table_name
WHERE CONVERT(DATE, column_name) >= '2017-01-01'
AND
CONVERT (DATE, column_name) <= '2017-03-31';
但是,你可能只需要使用CONVERT部分,上面的查询可以让你2特定日期间的数据。
它应该只是'DATE'部分导致的问题,以及如何插入数据。如果您以'YYYY-MM-DD'的格式插入日期,它应该正常工作。
相关问题
- 1. SQL Server日期时间和SQL
- 2. SQL Server日期时间ss.mmmZ
- 3. SQL Server 2012的日期和时间
- 4. ASP SQL Server的日期范围和日期时间字段
- 5. 日期和时间字段合并到SQL Server 2000中的日期时间?
- 6. 在SQL Server中分别查询smalldatetime的日期和时间?
- 7. SQL Server 2008:从日期时间获取日期/时间
- 8. SQL Server:将日期时间添加到日期时间字段?
- 9. SQL Server和日期时间字段
- 10. 时间和日期冲突 - Sql Server
- 11. SQL Server和长日期时间
- 12. 更新日期时间在SQL Server 2000中的日期部分
- 13. 在SQL Server 2005中的日期时间
- 14. 如何将带时区的JSON日期转换为SQL Server日期时间?
- 15. 给定日期和当前日期之间的区别
- 16. 在SQL Server中播放日期时间
- 17. SQL Server的日期时间的自定义日期
- 18. SQL Server日期时间间隔
- 19. 时区的日期时间
- 20. Python日期时间和时间模块之间的区别
- 21. 存储SQL Server 2005的日期时间
- 22. 使用SQL Server 2008和SQL Server 2005和日期时间
- 23. DataColumn - 如何区分日期时间或日期时间2
- 24. 从SQL Server表中比较日期时间和用户的日期时间,并从表格中获取最接近用户日期时间的日期
- 25. SQL Server日期时间比特定日期更新
- 26. SQL Server:选择日期时间并按日期分组
- 27. 比较日期和日期时间
- 28. 日期和时区
- 29. 在SQL Server 2008日期时间varchar
- 30. SQL Server比较日期时间字段
'select your(yourColumn)from yourTable;' – Habib 2012-07-26 06:34:38