如何获取修改日期的最小和最大列值
我想为特定日期选择顶部和底部列值.
表:
**DATE** **MODIFIED DATE** **VALUE**
03:02:2009 04:02:2009 100
03:02:2009 04:02:2009 200
03:02:2009 04:02:2009 400
04:02:2009 05:02:2009 150
04:02:2009 05:02:2009 200
04:02:2009 05:02:2009 500
Run Code Online (Sandbox Code Playgroud)
在我的表 - 日期列和值列中
如何获得特定修改日期的最小值(值)和最大值(最大值)?
修改日期应为n个日期,假设从此修改日期到此修改日期
我想要像这样的输出
MODIFIED DATE MIN VALUE MAX VALUE
04:02:2009 100 400
05:02:2009 150 500
Run Code Online (Sandbox Code Playgroud)
SELECT ModifiedDate, MIN(Value), MAX(Value)
FROM TheTable
GROUP BY ModifiedDate
ORDER BY ModifiedDate
Run Code Online (Sandbox Code Playgroud)
编辑评论; 目前尚不清楚你想要如何计算ModifiedDate,但对于一个简单的公式,只需内联它:
SELECT DATEADD(day, 1, Date) AS [ModifiedDate], MIN(Value), MAX(Value)
FROM TheTable
GROUP BY DATEADD(day, 1, Date)
ORDER BY DATEADD(day, 1, Date)
Run Code Online (Sandbox Code Playgroud)
对于更复杂的东西,来自: