Ah napisałem sobie w PHP : Myślałem, że można dać może takie zapytanie bardziej skomplikowane. Nie znam jeszcze tak super mysql. Więc nie wiem czy da rady zbudować takie zapytanie. No ale tu mam rozwiązanie w PHP.
Kod
$czas_od = "2011-01-1";
$czas_do = "2011-02-6";
$czas_od = strtotime($czas_od);
$czas_do = strtotime($czas_do);
while($czas_od <=$czas_do ){
$czas_wyn = strftime('%Y-%m-%d',$czas_od);
$daty_query = mysql_query("Select * from dane Where site_id = 2 and key_id = 2 and date = '".$czas_wyn."' ");
$gdy = 0;
while($daty_tab = mysql_fetch_assoc($daty_query)) {
$tab_czasu[] =strftime('%Y-%m-%d',$czas_od);
// =$daty_tab['date'];
$gdy++;
} //druga while koniec
if($gdy == 0 ){
$tab_czasu[] =strftime('%Y-%m-%d',$czas_od);
}
$czas_od = $czas_od+86400;
}
echo "<pre>";
print_r($tab_czasu);
echo "</pre>";
Oczywiście teraz muszę tylko dopisać dane gdzie mają wpadać , gdy nie mam pomiaru.
Bałem się, że będę musiał obliczać lata przestępne itd. uf