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

Mysql dotaz, výběr, seskupení a součet po minutách

SELECT 
  SUM(donation_amount) AS total_donation_amount,
  EXTRACT(YEAR from time_inserted) AS year,
  EXTRACT(MONTH from time_inserted) AS month,
  EXTRACT(DAY from time_inserted) AS day,
  EXTRACT(HOUR from time_inserted) AS hour,
  EXTRACT(MINUTE from time_inserted) AS minute
FROM `DONATION`
WHERE `time_inserted` > '2012-12-07 10:00:00' 
AND `donation_type` = 'em1'
GROUP BY year, month, day, hour, minute;


  1. Jak zkrátíte všechny tabulky v databázi pomocí TSQL?

  2. Proč je použití příkazu připraveného pomocí mysql bezpečnější než použití běžných funkcí escape?

  3. Co vlastně používá LISTAGG s ORDER BY NULL jako kritérium objednávky?

  4. Použití cizích klíčů k nahrazení kontrolního omezení