m0r*_*te0 8 sql sql-server max min
我很快就疯了,请帮忙.
我有一个包含datetime
值的列.
我需要每天找到最小值和最大值.
数据看起来像这样
2012-11-23 05:49:26.000
2012-11-23 07:55:43.000
2012-11-23 13:59:56.000
2012-11-26 07:51:13.000
2012-11-26 10:23:31.000
2012-11-26 10:25:09.000
2012-11-26 16:22:22.000
2012-11-27 07:30:03.000
2012-11-27 08:53:47.000
2012-11-27 10:40:55.000
Run Code Online (Sandbox Code Playgroud)
到目前为止这是尝试过的
select distinct(convert(nvarchar, datum, 112)), min(datum), max(datum)
from myTable
Run Code Online (Sandbox Code Playgroud)
但是当我
Group by
Run Code Online (Sandbox Code Playgroud)
我对所有3列进行分组......
我似乎没有努力将我的第一个选择设置为ColName和Group
这就是我要的
20121123 | 2012-11-23 05:49:26.000 | 2012-11-23 13:59:56.000
20121126 | 2012-11-26 07:51:13.000 | 2012-11-26 16:22:22.000
20121127 | 2012-11-27 07:30:03.000 | 2012-11-27 10:40:55.000
Run Code Online (Sandbox Code Playgroud)
paq*_*mez 12
select
min(datum), max(datum), CONVERT(varchar(8), datum, 112)
from
dateTable
group by
CONVERT(varchar(8), datum, 112)
Run Code Online (Sandbox Code Playgroud)
这是一个小提琴
归档时间: |
|
查看次数: |
55817 次 |
最近记录: |