我怎么能得到当月的第一个工作日?如果没有创建功能,只需选择.类似的东西:
SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(GETDATE())-1), GETDATE()), 101)
Run Code Online (Sandbox Code Playgroud)
有人知道吗?
谢谢.
我有一个时间戳"2161天21:32:40",我想要这几天和几小时,只需要一小时......类似于(2161*24 + 21 + 32/60 + 40/60/60)= xx.xxx小时
我找不到一个很好的解决方案..尝试提取和其他方法没有成功.
谢谢
我想返回具有至少一行数据的所有表。
我正在使用这个:
SELECT DISTINCT(OBJECT_NAME(OBJECT_ID))
FROM SYS.DM_DB_PARTITION_STATS ST
WHERE ST.ROW_COUNT > 0 AND OBJECT_ID > 100
Run Code Online (Sandbox Code Playgroud)
但是我不想用桌子SYS.DM_DB_PARTITION_STATS。
我想知道另一种查找这些表的方法吗?
有什么线索吗?
谢谢。
我正在尝试制作一个sql,但它无法正常工作.
我有一张这样的桌子:
进入量| 什么电脑有访问| 什么日期和时间
11 computer 1 2013-12-30 09:00:00
2 computer 2 2013-12-30 10:00:00
30 computer 2 2013-12-30 10:11:00
17 computer 3 2013-12-30 17:30:00
200 computer 4 2013-12-30 07:00:00
150 computer 1 2013-12-30 14:00:00
19 computer 1 2013-12-30 06:00:00
Run Code Online (Sandbox Code Playgroud)
我想要做的是一个结果,它只向我显示:在每台计算机中,有多少是最大访问次数和时间?上面的表的结果os SQL将是这样的:
进入量| 什么电脑有访问| 什么日期和时间
30 computer 2 2013-12-30 10:11:00
17 computer 3 2013-12-30 17:30:00
200 computer 4 2013-12-30 07:00:00
150 computer 1 2013-12-30 14:00:00
Run Code Online (Sandbox Code Playgroud)
计算机2在2013-12-30 10:00:00 ........的确切时间内最多可以进行30次访问.
问题是如何在每个结果中显示exacly日期?有人帮忙吗?
谢谢
sql sql-server sql-server-2008 greatest-n-per-group sql-server-2012