sql >> Databáze >  >> RDS >> Mysql

SQL dotaz pro výpočet celkového počtu objednávek za den?

Funkce data() MySQL vrátí hodnotu DATEIME nebo TIMESTAMP bez jakýchkoliv hodin/minut/sekund – což znamená, že snížíte přesnost na den hodnoty.

Takže vše, co musíte udělat, je seskupit podle toho a poté přidat své agregační funkce do správných sloupců.

SELECT date(order_placed_date)
     , COUNT(id) AS num_orders
     , SUM(order_total) AS daily_total
  FROM [Table]
 GROUP BY date(order_placed_date)


  1. Co se stane, když pošlu booleovskou hodnotu True-False do příkazu PDO jako parametr, který je vázán na pole int?

  2. Analyzujte řetězec oddělený čárkami a vytvořte IN Seznam řetězců v klauzuli Where

  3. Nástroj GUI pro PostgreSQL

  4. Podporuje MySQL historické datum (např. 1200)?