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

SQL-forespørgsel til beregning af det samlede antal ordrer pr. dag?

MySQL's date() funktion returnerer en DATEIME- eller TIMESTAMP-værdi uden information om time/minut/sekund - hvilket betyder, at du reducerer nøjagtigheden til værdiens dag.

Så alt du skal gøre er at gruppere efter det og derefter tilføje dine samlede funktioner til de højre kolonner.

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. Spring Boot / JPA / mySQL - mange til en relation skaber for mange SQL-forespørgsler

  2. Generer klasse fra databasetabel

  3. PHP Mysql sletningsforespørgsel fungerer ikke korrekt

  4. Bitnami. nulstil mysql root pwd