有人可以澄清一下这个查询会返回什么内容吗?
SELECT TestCase FROM MyTable WHERE Verdict = 'PASS' AND
StartTime > DATE_SUB(NOW(), INTERVAL 2 MONTH)
答案 0 :(得分:2)
DATE_SUB(NOW(), INTERVAL 2 MONTH)
将在当前日期之前返回2
months
的日期。
因此,您的查询将返回Verdict
为'PASS'
并且startTime
在过去2个月内的所有测试用例。
答案 1 :(得分:0)
所有通过的测试用例在过去两个月中运行(开始,准确)。
答案 2 :(得分:0)
DATE_SUB从日期中减去时间值,在这种情况下,它将从今天的日期减去2个月。
因此,此查询将返回TestCase字段,其中Verdict ='PASS'且StartTime在过去2个月内(StartTime>两个月前)。
答案 3 :(得分:0)
此查询将返回所有“TestCase”,其过去2个月的判决价值等于“PASS”...即(当前月份-2)