我已存储了日期时间值,我的值如下:
id | timestamp |
"6003" "2016-06-21 14:48:34"
"6002" "2016-06-21 17:18:34"
"6001" "2016-06-21 19:48:34"
"6000" "2016-06-21 22:18:34"
"5999" "2016-06-22 00:48:34"
"5998" "2016-06-22 03:18:34"
"5997" "2016-06-22 05:48:34"
"5996" "2016-06-22 08:18:34"
...
...
这一切都以UTC格式存储(因为我使用CURRENT_TIMESTAMP来存储值)。
现在我想根据用户的时区计算每天的总记录数而不是GMT。
类似输出应
2016-06-21 20
2016-06-22 18
2016-06-23 17
2016-06-24 35
...
计数应根据用户时区的日期计算。
我该怎么做?
答案 0 :(得分:0)
好的,我明白了。这并不太难。
以下是查询:
SELECT DB_NAME() AS DbName, name ASFileName, size/128.0 AS CurrentSizeMB,
size/128.0 - CAST(FILEPROPERTY(name,'SpaceUsed') AS INT)/128.0 AS FreeSpaceMB
FROM sys.database_files;