
select convert(nvarchar(13),time,121) timeName,sum(num) nums from
table group by convert(nvarchar(13),time,121)
SELECT
CONVERT(VARCHAR(10),DATE,120) AS 日期 ,DATEPART(hh,DATE) AS 小时,COUNT()AS 记录
FROM Table1
GROUP BY CONVERT(VARCHAR(10),DATE,120),DATEPART(hh,DATE)
如果只是方便自己看用
SELECT
CONVERT(VARCHAR(13),DATE,120) AS 日期小时,COUNT()AS 记录
FROM Table1
GROUP BY CONVERT(VARCHAR(13),DATE,120)
select getdate() as 'wawa_getdate' //当前时间
select dateadd(hh,-36,getdate()) //向前推进36个小时
sql读取系统日期和时间的方法如下:
--获取当前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--获取当前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--获取当前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
--获取当前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())
--获取几种日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())
select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --获取小时
select DATENAME(MI,GETDATE()) --获取分钟
select DATENAME(SECOND,GETDATE()) --获取秒
select DATENAME(WEEK,GETDATE()) --获取当前星期(周)是这一年中的第几个星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期几
SQL数据库中getDate()函数作用是获取系统当前时间。
语法功能
功 能: GETDATE() 函数从 SQL Server 返回当前的时间和日期。
列:SELECT GETDATE() AS CurrentDateTime
扩展资料:
函数名: getdate
功 能: 取DOS日期
用 法: void getdate(struct dateblk);
程序例:
#include<stdioh>
#include <dosh>
int main(void)
{
struct date d;
getdate(&d);
printf("The current year is: %d\n",
dda_year);
printf("The current day is: %d\n",
dda_day);
printf("The current month is: %d\n",
dda_mon);
return 0;
}
以上就是关于求一个sql查询,能够获得每个小时的数据汇总,或者3个小时全部的内容,包括:求一个sql查询,能够获得每个小时的数据汇总,或者3个小时、SQL datetime 如何取每小时记录数、sql 获取当前系统时间,并将其向前推36个小时.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)