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

Oracle SQL - Сума и групиране на данни по седмица

Можете да използвате TRUNC функция за съкращаване на датата до първия ден от седмицата. Има няколко начина за определяне на седмицата. Например, ако искате да приемете, че първият ден от седмицата е понеделник, можете да IW формат, като този:

select trunc(date, 'IW') week, sum(amount)
from YourTable
group by trunc(date, 'IW');

Можете също да TO_CHAR функционират като отговора на "@Vignesh Kumer".

Въпросът е, че трябва да съкратите датата през същата седмица до една стойност. След това групирайте по стойността. Това е.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамичен дял на таблицата Oracle

  2. Как да намерите името на ограничение в Oracle

  3. предайте целочислен масив на процедурата на Oracle от c#

  4. Създайте файл на Excel (.xlsx) с помощта на PL/SQL

  5. Принудително намаляване на глобалната таблица на Oracle