Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL заявка за изчисляване на общия брой поръчки на ден?

Функцията date() на MySQL ще върне стойност DATEIME или TIMESTAMP без информация за час/минута/секунда – което означава, че намалявате точността до деня на стойността.

Така че всичко, което трябва да направите, е да групирате по това и след това да добавите агрегатните си функции към правилните колони.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да прекъсна дълга заявка в инструмента за команден ред mysql, без да излизам от mysql?

  2. Най-добри практики за мащабиране на бази данни:част 1

  3. как да преброите появата на дума в няколко реда на mysql db

  4. проблем с външния ключ в jdbc

  5. свържете се с mysql с c#.net