sqlserver 时间字段
时间: 2023-08-12 12:07:30 浏览: 166
SQL Server 中有几种可以使用的时间字段类型:
1. `datetime`:存储日期和时间,精确到毫秒。范围从 1753 年 1 月 1 日到 9999 年 12 月 31 日,精确到 3.33 毫秒。
2. `smalldatetime`:存储日期和时间,精确到分钟。范围从 1900 年 1 月 1 日到 2079 年 6 月 6 日,精确到分钟。
3. `date`:仅存储日期,不包含时间。范围从 0001 年 1 月 1 日到 9999 年 12 月 31 日。
4. `time`:仅存储时间,不包含日期。范围从 00:00:00.0000000 到 23:59:59.9999999,精确到 100 纳秒。
你可以根据需要选择适合的时间字段类型来存储和操作时间数据。
相关问题
SQL Server中有一张表,包括很多字段,其中两个字段为时间和数值,查询每十分钟时间字段内数值字段为最大的全部字段信息
可以使用如下SQL语句查询:
SELECT *
FROM 表名
WHERE 时间字段 % 10 = 0 AND 数值字段 = (
SELECT MAX(数值字段)
FROM 表名
WHERE 时间字段 BETWEEN 时间字段 / 10 * 10 AND 时间字段 / 10 * 10 + 9
GROUP BY 时间字段
)
阅读全文