读书人

求条SQL语句,该怎么解决

发布时间: 2012-03-09 21:42:54 作者: rapoo

求条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 ...

读书人网 >C++ Builder

热点推荐