我有一个表,看起来像下面 -GROUP BY多个列
Id Reference DateAttribute1 DateAttribute2
1 MMM005 2011-09-11 2012-09-10
2 MMM005 2012-06-13 2012-09-10
3 MMM006 2012-08-22 2012-09-10
4 MMM006 2012-08-22 2012-09-11
我有手柄的ID值。我想查询这样,我得到以下结果
Id Reference DateAttribute1 DateAttribute2
2 MMM005 2012-06-13 2012-09-10
4 MMM006 2012-08-22 2012-09-11
我想我的结果通过引用进行分组,然后“DateAttribute1”,然后“DateAttribute2”这样 - DateAttribute1
拥有DateAttribute2
优先为你在结果中可以看到上面的内容。
我应该如何编写我的查询以上述方式获取结果?
任何解决方案?
“DateAttribute1优先于DateAttribute2”Colud you plz explain? –
基本上,在上面的情况下,如果有两个引用具有相同的引用号,那么syem应该查看dateattribute1以查看哪个日期更长,如果它们相同,则应该查看dateattribute2以检查哪个是更大,然后最后返回相应的行。 – Tams
检查我的查询..应该工作 –