/ / SQLite Group by Month - sqlite, date, group-by

SQLite Group podľa mesiacov - sqlite, dátum, skupina-by

Používam databázu SQLite a v jednej má moja tabuľka pole acquired_date (TEXT, pretože DATE nie je v SQLLite)

Teraz chcem spustiť dopyt, ktorý mi vráti všetky výsledky, ktoré si používateľ kúpil v mesiaci február 2012

Dátumy ukladám v nasledujúcom formáte

Tue Mar 27 09:38:31 BST 2012

Je možné spustiť dopyt pre formát vyššieho dátumu alebo musím zadať iný formát?

odpovede:

1 pre odpoveď č. 1

Môžete použiť vstavanú funkciu strftime a extrahovať tak mesiac z uloženej textovej hodnoty a zoskupiť ju.

Celý zoznam funkcií času a času nájdete tu http://sqlite.org/lang_datefunc.html