我的應用程序讓用戶將記錄輸入數據庫。記錄包含自動遞增的ID,日期(以mm-dd-yyyy格式顯示的文本),數量(int)以及其他一些字段。選擇月份和月份中的所有日期的總和
我試圖抓住所有的月份和每月的總金額。以便我可以在我的應用程序中顯示它們:2010年12月 - 90qty,2011年1月 - 45qty ...
我現在正在做的是,按ID選擇日期,升序限制1和降序限制1以獲得數據庫中的第一個和最後一個日期。然後我分裂月份和年份,並計算有多少個月在那裏,然後我做一個循環,並填寫一個數組,所以我有12 - 2010年,01 - 2011年,02 - 2011年...等等,然後另一個循環查詢數據庫的數量(數量),日期在12-01-2011和12-31-2011之間,等等。
我想知道...有沒有更好的方法?
理想情況下,在SQLite的日期應被存儲在[ISO8601](http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/date_and_time_format.htm)格式(YYYY-MM-DD )以方便與日期功能一起使用。 – MPelletier 2011-04-13 17:46:40