Python 查询sqlite3 2表,按一列和一个日期段连接它们

Python 查询sqlite3 2表,按一列和一个日期段连接它们,python,sqlite,Python,Sqlite,我有一个包含以下表格的sqlite3数据库文件 solicitari-id id_im data_inchidere defect tip_solicitare operatii_aditionale-id id_im data_aditionala descriere 第一个表(征求意

我有一个包含以下表格的sqlite3数据库文件

solicitari-id
           id_im
           data_inchidere
           defect
           tip_solicitare

operatii_aditionale-id
                    id_im
                    data_aditionala
                    descriere
第一个表(征求意见表)包含:

id , id_im, data_inchidere, defect,tip_solicitare
---------------------------------------------------
1,123456,2017-01-01 10:00:00,faulty mouse,replacement
2,789456,2017-01-01 11:00:00,pos installed,intall
3,147852,2017-01-05 12:00:00, monitor installed,install
4,369852,2017-01-06 11:00:00, monitor installed,install
第二个表(operatii_Adionale)包含传统操作:

id, id_im, data_aditionala, descriere
---------------------------------------------
1,123456,2017-01-02 10:00:00,mouse replaced need cd replacement to
2,123456,2017-01-03 10:00:00,cd replaced system ok
3,123456,2017-01-03 10:00:00,hdd replaced system ok
4,789456,2017-01-04 10:00:00,ac adapter not working anymore
我想做的是,从这两个表中构建一个表,但仅使用两个日期之间的现有数据,如下所示:

 id_im, data_inchidere, defect,tip_solicitare, id_im, data_aditionala, descriere
 -------------------------------------------------------------------------------
123456,2017-01-01 10:00:00,faulty mouse,replacement,123456,2017-01-02 10:00:00,mouse replaced need cd replacement to
                                                    123456,2017-01-03 10:00:00,cd replaced system ok
                                                    123456,2017-01-03 10:00:00,hdd replaced system ok
2,789456,2017-01-01 11:00:00,pos installed,intall,789456,2017-01-04 10:00:00,ac adapter not working anymore
3,147852,2017-01-05 12:00:00, monitor installed,install
4,369852,2017-01-06 11:00:00, monitor installed,install
我在这里使用了
作为分隔符列分隔符。 我发现了一些类似的东西,但是在第二个表中的每一个传统行的左边都填充了

是否有直接从sqlite查询命令执行此操作的方法,或者我需要使用python脚本? 顺便说一句,我需要一个python应用程序


谢谢

如果您使用的是sqlite3服务器,下次不要标记mysql和sql server。。我删除了错误的标记您所说的“两个日期之间的现有数据”是什么意思?我希望按日期从数据库中提取,例如:
选择im_id、数据_inchidere、缺陷、提示_clairtare from clairtari,其中数据_inchidere在“2017-01-01 00:00:00”和“2017-01-01 23:59:59”之间。我希望该表只包含某些日期之间的数据。非常感谢。