这样的统计表怎么写SQL?
表Detail:
日期 卡号 交易类型 返回码
0301 001 A 00
0301 002 A 01
0301 003 A 01
0301 004 A 02
0301 005 B 02
0301 006 B 02
0301 007 B 00
0301 008 C 00
0301 009 C 00
0301 010 A 00
0301 011 C 00
0301 012 B 00
0301 013 A 00
0301 014 A 00
0301 015 A 00
0301 016 A 02
0301 017 B 02
0301 018 B 03
0301 019 B 03
0301 020 C 03
0301 021 A 03
0301 022 B 03
0301 023 C 03
0301 024 C 03
0301 025 C 03
0301 026 C 03
0301 027 C 01
0301 028 C 01
0301 029 C 01
其中返回码是00的表示成功,其他都表示失败
请问如何统计出如下的统计表?
表Total
日期 交易类型 总交易量 失败交易量 成功交易量
0301 A 10 5 5
0301 B 8 6 2
0301 C 12 8 4
有人建议我在Detail表中加2个字段,就是先从返回码中判断一下成功或失败
就是这样:
日期 卡号 交易类型 返回码 成功 失败
0301 001 A 00 1 0
0301 002 A 01 0 1
0301 003 A 01 0 1
0301 004 A 02 0 1
0301 005 B 02 0 1