我有两个包含数千条记录的表,我尝试了不同的方法来加入表,但它没有用。
我尝试加入代码(table1)= code(table2)和modifier(table1)= modifier(table2),其中来自(table1)的服务在有效和term(table2)之间。
我得到一个匹配代码与修饰符或多个不正确的结果。 任何人都可以提供一些建议吗?
请参阅下表:
TABLE ONE
CLAIM # LINE SEQ SERVICES FROM SERVICE TO CODE Modifier AMOUNT
LA123456 1 3/1/2015 3/3/2015 99213 $15.00
LA123456 2 3/1/2015 3/3/2015 73030 26 $5.00
LA123458 1 10/1/215 10/1/2015 73030 TC $30.00
MS123456 1 7/1/2015 7/1/2015 73030 $45.00
MS356911 1 9/6/2014 9/10/2014 80305 53 $10.00
MS894015 1 6/30/2014 6/30/2014 80305 $20.00
TABLE
CODE MODIFIER EFFECTIVE TERM AMOUNT
99213 1/1/2015 12/31/2015 $10.00
99213 1/1/2014 12/31/2014 $9.00
73030 1/1/2014 6/30/2014 $18.00
73030 1/1/2015 6/30/2015 $20.00
73030 26 1/1/2014 6/30/2014 $3.00
73030 26 1/1/2015 6/30/2015 $4.00
73030 TC 1/1/2014 6/30/2014 $19.00
73030 TC 1/1/2015 6/30/2015 $20.00
73030 7/1/2015 12/31/2015 $21.00
73030 26 7/1/2015 12/31/2015 $18.00
73030 TC 7/1/2015 12/31/2015 $19.00
80305 1/1/2014 12/31/2014 $10.00
80305 1/1/2015 12/31/2015 $12.00
80305 53 1/1/2014 12/31/2014 $5.00
80305 53 1/1/2015 12/31/2015 $6.00
答案 0 :(得分:0)
从t1.code = t2.code上的table1 t1内部联合表t2中选择t1。,t2。和t1.Modifier = t2.Modifier其中t1.SERVICESFROM> ='日期'和t2.EFFECTIVE< ='日期'
答案 1 :(得分:0)
最后一行取决于您的业务规则。
cursor.execute("SELECT COUNT (*) FROM fixtures")
rowcount = cursor.fetchone()[0]
print (rowcount)