mysql基于日期的最后结果
我有一张桌子mysql基于日期的最后结果,sql,mysql,Sql,Mysql,我有一张桌子 Sno TC Date(dd/mm/yyyy) Result 1 tc_1 22/10/2010 11:28:27 Fail 2 tc_1 21/11/2010 12:28:27 Pass 3 tc_3 11/11/2010 09:20:22 Pass 4 tc_3 12/11/2010 09:20:22 Pass 我想获得每个测试用例的最新通过和最新失败 除了返回最近的日期外,是否可以用类似的方式显示时间 “一周前”或 “
Sno TC Date(dd/mm/yyyy) Result
1 tc_1 22/10/2010 11:28:27 Fail
2 tc_1 21/11/2010 12:28:27 Pass
3 tc_3 11/11/2010 09:20:22 Pass
4 tc_3 12/11/2010 09:20:22 Pass
我想获得每个测试用例的最新通过和最新失败
除了返回最近的日期外,是否可以用类似的方式显示时间“一周前”或
“2周前”获取最近的通过和失败
SELECT
TC,
Result,
Max(TestDate)
FROM Table
GROUP BY TC, Result
有多少天可以回来
SELECT
TC,
Result,
DateDiff(Max(TestDate), Now())
FROM Table
GROUP BY TC, Result
获取最近的通过和失败
SELECT
TC,
Result,
Max(TestDate)
FROM Table
GROUP BY TC, Result
有多少天可以回来
SELECT
TC,
Result,
DateDiff(Max(TestDate), Now())
FROM Table
GROUP BY TC, Result
是否可以将“DateDiff(Max(TestDate),Now())”转换为以周/月为单位显示内容?@Jpro。。。是的,这是可能的。我会详细说明,但我相信我已经给了你足够的开始。。。这里有一个有用的链接,可以将“DateDiff(Max(TestDate),Now()”`转换为以周/月为单位显示吗?@Jpro。。。是的,这是可能的。我会详细说明,但我相信我已经给了你足够的开始。。。这里有一个有用的链接