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

Изберете SQL резултати, групирани по седмици

Мисля, че това трябва да го направи...

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 сървър, вътрешна работа и структура на индексите

  2. Как да прехвърлите DateTime към Time

  3. Извличане на най-новите записи в рамките на заявка

  4. Какво е значението на SELECT ... FOR XML PATH(' ),1,1)?

  5. Изпълнение на външно приложение с функция