Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL заявка за групиране по месец, част от клеймото за време

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

Това ще свърши работа. Едно нещо, за което трябва да помислите е, че този месец не е уникален. Октомври 2012 г. в този случай е същото като октомври 2013 г. Може да искате да добавите друга колона за година.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Показва се � вместо £

  2. Производителност на MySQL:Как да използваме индексирането на базата данни на MySQL

  3. Получаване на променлива в while цикъл въз основа на това, което потребителят избира?

  4. Как да добавите пагинация в php

  5. MySQL:Клониране на MySQL база данни в същия MySql екземпляр