寻找Select语句以基于PARENTGROUPID
号码在一组文档中查找记录,其中来自该子项的日期值与该组不一致。如果有帮助,父组ID将始终是组中最低的记录数。根据日期值查询家庭冲突的SQL查询
例如。我有以下记录
RecordNUM ParentGroupID Date
000001 000001 5/1/2014
000002 000001 5/1/2014
000003 000001 5/2/2014
000004 000004 11/2/2013
000005 000004 11/2/2013
000006 000006 1/23/2014
000007 000006 1/23/2014
000008 000006 1/23/2014
000009 000006 1/25/2014
我试图抓住不一致的日期为组ID 00001一个例子,其中的日期是2014年5月2日为孩子之一,但父母是2014年5月1日。应该从支票上出来的另一组也是groupID 00006,其中最后一个孩子的日期是1/25/2014而不是1/23/2014
这是非常基本的SQL;你试过什么了? – 2014-09-19 18:24:31
这是非常糟糕的设计。除非您有充分的理由不要,否则您需要规范化数据库。 – 2014-09-19 18:26:42
@ user3622204 - 虽然我同意接受的答案可以工作,但'按分区'方法应该有一个更快的执行计划。 – sgeddes 2014-09-19 21:07:12