求条SQL语句
这样的.
表A中存放的是文件表头信息..里面有时间字段..表示该文件的存放的起始时间..StattimeA,EndtimeA
表B中存放的是文件里所包含的记录的详细信息..里面的有多条记录产生的起始时间..StattimeB,EndtimeB
现在要求根据B表的记录产生的时间追溯回A表对应的记录.找到该文件产生的时间..
A,B有共同标识符:Xtrq(写入时间),Zh(帐号),Znd(标识符)
举例:
表A
xtrq zh StattimeA EndtimeA Znd
------------------------
2009-06-02 01 2009-05-03 12:34 2009-05-03 23:12 F
表B
xtrq zh StattimeB EndtimeB Znd
-------------------------
2009-06-02 01 2009-05-03 13:56 2009-05-03 14:12 F
2009-06-02 01 2009-05-03 15:13 2009-05-03 17:02 F
2009-06-02 01 2009-05-03 18:43 2009-05-03 18:50 F
2009-06-02 01 2009-05-03 20:09 2009-05-03 22:12 F
在同一天..A表一条记录对应若干条B表记录..B表里的记录起始时间肯定都在A表文件产生的时间范围内.
求问,我如何根据B表某条记录的起始时间(StattimeB,EndtimeB)找到对应的A表中文件..其他标识符已知..
因为A表有多条记录的..所以光凭标识符不足以唯一判断.所以要根据时间来..求SQL语句
[解决办法]
between ... and ...