Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie SQL do pogrupowania według części miesiąca znacznika czasu

SELECT month('TIMESTAMP'), SUM( electricity ) AS electricity,  `siteID` 
FROM table
WHERE (
MONTH(  `TimeStamp` ) =10)
GROUP BY siteID, month('TIMESTAMP')

To zadziała. Jedną rzeczą, o której musisz pomyśleć, jest to, że miesiąc nie jest wyjątkowy. Październik 2012 w tym przypadku jest taki sam jak październik 2013. Możesz dodać kolejną kolumnę dla roku.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL dla relacji hierarchicznej

  2. Html / php nie aktualizuje bazy danych sql

  3. MySQL Wybierz zarówno to, jak i tamto

  4. Sprawdź, czy dwie nazwy są blisko siebie

  5. Sprawdź połączenie z bazą danych, w przeciwnym razie wyświetl komunikat