PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara mendapatkan hitungan hari Minggu bulan ini di psql?

Anda membutuhkan EKSTRAK:

SELECT 
    EXTRACT(DOW FROM DATE '2011-02-16') = 0; -- 0 is Sunday

Hal ini dapat mengakibatkan benar atau salah, itu hari minggu atau tidak. Saya tidak tahu apa yang Anda maksud dengan "jumlah total" karena itu akan selalu 0 (tanggal bukan hari Minggu) atau 1 (data yang diberikan adalah hari Minggu).

Sunting:Sesuatu seperti ini?

SELECT 
    COUNT(*)
FROM
    generate_series(timestamp '2011-01-01', '2011-03-01', '1 day') AS g(mydate)
WHERE
    EXTRACT(DOW FROM mydate) = 0;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSql INSERT DARI SELECT RETURNING ID

  2. Memutakhirkan ke PostgreSQL 11 dengan Replikasi Logis

  3. Optimalkan kueri maksimum berdasarkan grup

  4. tab silang dengan 2 (atau lebih) nama baris

  5. Rails 3.1:Meminta Postgres untuk catatan dalam rentang waktu