Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kurangi bulan dari tanggal saat ini sql

Lihat apakah ini membantu :

SELECT contracts.currency , ROUND(SUM( 
CASE contracts.currency
    WHEN 'USD' THEN contracts.value*550
    WHEN 'UF'  THEN contracts.value*22000
    ELSE contracts.value
END),2)
AS real_value
FROM contracts
WHERE currency IN ('USD','UF','CLP') AND 
      date >=DATE_SUB(curdate(), INTERVAL 1 MONTH) AND
      date <=curdate()
GROUP BY currency 
ORDER BY currency ASC

Jika tidak, alangkah baiknya untuk memeriksa jenis kolom "tanggal" di tabel. Terkadang varchar bukan tanggal. Ini jika Anda bukan orang yang membuat tabel.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js API dengan express &mysql - Mendapatkan jumlah catatan, nomor halaman, ... &menyediakan pagination

  2. Dapatkan panjang maksimal yang diizinkan di kolom, mysql

  3. Menginstal MySQLdb secara khusus di python 2.7 di centos

  4. Peringatan penaut saat membangun aplikasi terhadap mysql-connector-c/libmysqlclient/mysql C API

  5. sambungkan ECONNREFUSED - simpul js, sql