例如 5月份 1-5号中
1号,我做了2笔交易 每笔金额在20W
2号,我做了3笔较易 每笔金额在40W
3号,我做了5笔较易 每笔金额在20W
4号,我做了8笔较易 每笔金额在20W 5号,我做了4笔较易 每笔金额在30W
那么我查询条件为5月1日 到 5月5日
即:
(select * from ** where date >= 2009-05-01 and date <= 2009-05-05)
那么,我要显示出1号到5号5天中交易总金额在100W以上的每笔交易
例如1号,没超过100W,
2号交易总金额超过100W了,那我必须显示2号的3笔交易
3号交易总金额也超过了100W......
(表的结构为 txtNo【交易号】,amount【金额】,dateT【日期】)
问题补充:
其实我是三张表,A表中两个字段分别为txtNo[交易流水号],amount【金额】
B表字段 txtNo[交易流水号](主键) , txtTime【交易时间】,corpNo【公司ID】
C表字段 corpNo【公司ID】(主键)
问题补充:
同样要显示以上的效果,例如5-1日,当天A公司做的10笔交易总金额超过了100W,B公司也在5-1日做了交易,但当天的交易总金额没超过100W,则只显示A公司的10笔交易信息,拜托各位指点迷津
相关资源:Java设计模式PDF中文版