Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wybierz wyniki SQL pogrupowane według tygodni

Myślę, że to powinno wystarczyć.

Select 
ProductName,
WeekNumber,
sum(sale)
from
(
    SELECT 
    ProductName,
    DATEDIFF(week, '2011-05-30', date) AS WeekNumber,
    sale
    FROM table
)
GROUP BY
ProductName,
WeekNumber


  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 Server - Nieprawidłowe znaki w nazwach parametrów

  2. JDBC SQLServerException:Ten sterownik nie jest skonfigurowany do zintegrowanego uwierzytelniania.

  3. Len() vs datalength() w SQL Server 2005

  4. Jak dodać więcej wyszukiwań OR za pomocą CONTAINS Brings Query to Crawl?

  5. Czy indeksy klastrowe muszą być unikatowe?