sql >> Databasteknik >  >> RDS >> Mysql

Hur man får tillbaka data från Mysql för dagar som inte har någon statistik

Nej, men en lösning skulle vara att skapa en tabell med en kolumn med en primärnyckel för datum, förladdad med datum för varje dag. Du skulle ha datum från din tidigaste startpunkt ända fram till någon avlägsen framtid.

Nu kan du VÄNSTER GÅ MED din statistiska data mot den - då får du nollor för de dagar utan data. Om du verkligen vill ha en noll istället för en noll, använd IFNULL(kolnamn, 0)



  1. Hur man beräknar ett absolut värde i SQL

  2. Oracle SQL:Hur man använder mer än 1000 objekt i en IN-klausul

  3. pdo lastInsertId returnerar noll(0)

  4. Skillnaden mellan sys.sql_modules, sys.system_sql_modules och sys.all_sql_modules i SQL Server