sql >> Database teknologi >  >> RDS >> Mysql

Få summen af ​​en værdi for to separate datointervaller i samme kolonne og i en enkelt MySQL-forespørgsel

Prøv dette ....

select a.date,sum(b.qty * b.price) As sum from sales As a, product As b where DATE_FORMAT(a.date,'%d-%m-%Y') between '27-05-2014' AND '28-05-2014' and a.id_sale=b.id_sale group by a.date



  1. Kan jeg 'genkompilere' tabel, der returnerer funktioner, efter at den tabel er ændret under databasemigrering?

  2. Udfør for hver tabel i PLSQL

  3. TINYINT vs ENUM(0, 1) for booleske værdier i MySQL

  4. xx tid siden funktionen virker ikke