Problem bei abfrage

derFux

Grünschnabel
Hallo, ein tolles forum habt ihr hier, war schon in vielen foren,aber das scheint richtig toll zu funktionieren.

zu meinem problem:
ich zeigen einen kalender an (mit php, ganz einfach, mehr is auch nicht verlangt) der die tage je nach auslastung färbt ( grün, gelb, rot je nach anzahl der aufträge für den jeweiligen tag) bisher waren die events nur eintägig, jetzt kahm aber auch hinzu dass sich ein event über mehere tage strecken kann. Ich hab mir bis jetzt einfach immer den tag mit der anzahl seiner events (als array) zurückgeben lassen mit groub by tag und cout (*), und bei der ausgabe überprüft ob der auszugebende tag der nächste im array ist und ihn nach seiner anzahl gefärbt. nur hab ich jetzt eben ein problem mit dem dass ich ein von und ein bis datum hab, kann mir jemand sagen wie ich die sql abfrage umschreiben muss?

ehemal: $sqlcount = mysql_query("SELECT count(iNr) as Anzahl,Datum FROM $mysql_tablename WHERE Datum >= \"$year-$month-1\" AND Datum <= \"$year-$month-$firstday\" Group BY Datum");

hoffe ich hab das gut genug beschrieben, bei fragen bitte fragen ;-)

MFG
Fux
 
Hmm wäre es nicht in Ordnung für dich, statt gemeinsam die Anzahl für mehrere Tage abzufragen die Abfrage für jeden Tag einzeln durchzuführen? Das wäre nämlich eine ziemlich einfache Lösung die fast genauso aussieht wie die die du jetzt schon hast.

Das in SQL zu machen, müsste man nen Stück länger drüber nachdenken. Denn einzelne Tage gibt es ja in der Tabelle so nicht mehr.
 
Zurück