1. 程式人生 > >在SQLite中統計本週本月資料的程式碼例項

在SQLite中統計本週本月資料的程式碼例項

假設SQLite資料庫中有個表UserConsume,其中有一列rowTime,該列型別是datetime,怎麼統計該表本月和本週的資料?接下來我們給出了統計的程式碼。

--統計本月資料的程式碼 如下:  

  1. select *    
  2. from UserConsume    
  3. where rowTime between datetime('now','start of month','+1 second') and     
  4. datetime('now','start of month','+1 month','-1 second')    

--統計本週資料的程式碼如下:

  1. select *    
  2. from UserConsume    
  3. where rowTime between datetime(date(datetime('now',strftime('-%w day','now'))),'+1 second')     
  4. and datetime(date(datetime('now',(6 - strftime('%w day','now'))||' day','1 day')),'-1 second')    

關於SQLite資料庫統計資料就介紹到這裡了,如果您想了解更多資料庫的知識,也可以去看看這裡的文章:http://database.51cto.com/,您的收穫是我最大的快樂!