Hi,
I'm using this query on my aplication to retrive a recordset that shows
transactions between two date.
The problem is that it's too much slow.
I'm using python and the field TransactionDate is Datetime (e.g. 
2008-01-01) and i passed some such parameters

('1', datetime.date(2008, 7, 1), datetime.date(2008, 7, 31))

the query look on 16750 record on tblTansactions and return 85 rows


sSQL ="""SELECT 
tblProducts.ProductName,tblProducts.WarehouseCode,tblProducts.UnitsInStock,SUM(tblTransactions.Quantity)
                     FROM tblProducts
                     INNER JOIN tblTransactions ON 
tblProducts.ProductID=tblTransactions.ProductID
                     WHERE tblTransactions.TransactionType = 0
                     AND tblProducts.WarehouseID = ?
                     AND tblTransactions.TransactionDate BETWEEN ? AND ?
                     GROUP BY tblProducts.ProductID
                     ORDER BY tblProducts.ProductName"""

How could improve my code?

regards

Giuseppe
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to