Voiko group by jotenkin saada toimimaan timestam saarakkeen kanssa?
Eli grop by vaikka YYYY ja KK
Eli grop by vaikka YYYY ja KK
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Vastaus kysymykseesi: Voi.
Mutta: temppu on siinä, että ensin timestampin sisältämä arvo pitää muuntaa sellaiseen muotoon, että gruuppaaminen on järkevää. Esimerkiksi vuosi- ja kuukausitasolle, kuten esimerkissäsi mainitset.
Tarvitset kaksi funktiota jotka muuntavat timestamp-arvon joko kuukausi- tai vuosimuotoon. Vaikka näin (HUOM: koodia ei testattu..):
SELECT formatTimestampToMonth(timestampcol) AS month,
formatTimestampToYear(timestampcol) AS year,
....FROM sometable
GROUP BY month, year
Selvitettävää: Tutki oman tietokantasi manuskoista sopivat funktiot formatTimestampToMonth:in ja formatTimestampToYear:in tilalle.
Kiitoksia paljon, se toimii!!!