Tom: +MYSQL Datumslücken füllen

Beitrag lesen

Hello,

ich fange mal direkt an. Ich hole per SELECT Datumsangaben und Zahlen aus meiner Datenbank.
Beispiel Array:

2011-04-11  1156

2011-04-12  1154
2011-04-14  5648


>   
> Hier fehlt also der 13.04.. Ich möchte nun die Lücke füllen mit einem Ersatzdatensatz:  
> 2011-04-13  0  
>   
> Gibt es eine Möglichkeit diese Datensätze schon beim Select zu ergänzen? Alternativ eine Lösung für das Array?  
  
Vielleicht hilft Dir diese Überlegung, um sie erstmal zu finden:  
<http://forum.de.selfhtml.org/archiv/2008/4/t170280/#m1112995>  
  
Das Datum kannst Du ja auch zu einer Integerzahl umwandeln. Innerhalb eines Jahres eignet sich dafür z.B. dayofyear()  
<http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html>  
<http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_dayofyear>  
  
oder dateformat() mit dem Modifier dayofyear (%j)  
<http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format>  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
 ☻\_  
/▌  
/ \ Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>