Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle SQL - Jumlahkan dan kelompokkan data berdasarkan minggu

Anda dapat menggunakan TRUNC berfungsi untuk memotong tanggal ke hari pertama dalam seminggu. Ada beberapa cara untuk mendefinisikan minggu. Misalnya, jika Anda ingin menganggap bahwa hari pertama dalam seminggu adalah Senin, Anda dapat IW formatnya seperti ini:

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

Anda juga dapat TO_CHAR berfungsi sebagai jawaban "@Vignesh Kumer".

Intinya adalah Anda harus memotong tanggal di minggu yang sama menjadi satu nilai. Kemudian kelompokkan berdasarkan nilainya. Itu dia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendeklarasikan variabel dan menggunakannya dalam skrip Oracle SQL yang sama?

  2. Contoh Kumpulkan Massal Oracle Menggunakan Objek Tipe Baris Kursor

  3. Oracle:'=ANY()' vs. 'IN ()'

  4. KUNCI ASING PADA HAPUS BATASAN Kesalahan - Oracle

  5. Mengapa saya tidak dapat menggunakan variabel bind dalam pernyataan DDL/SCL dalam SQL dinamis?