Veröffentlicht 14. Dezember 200519 j So hallöchen erstmal... Es geht darum. Ich habe diesen Query: SELECT tippid, titel, sender, tag, monat, jahr, std, min FROM tvtipp ORDER BY jahr ASC, monat ASC, tag ASC, std ASC, min ASC LIMIT 0,5; ich bekomme alle eingetragenen tv-tipps sortiert zurück, da dann die ersten 5. nun bekomme ich aber auch welche, die schon längst gelaufen sind... sprich ich möchte also mit einem WHERE zusatz nur einträge anzeigen lassen, die noch kommen, inclusive natürlich die, die heute noch laufen. Für lösungsvorschläge währe ich sehr dankbar... MfG Morfois
14. Dezember 200519 j Muss der Tag, der Monat und das Jahr so in einzelnen Spalten gespeichert werden? Frank
14. Dezember 200519 j Also der Tag, der Monat und das Jahr hab ich "provisorisch" jetzt erstmal in getrennte Spalten gesteckt, weil ich ein Formular hab bei dem man halt den Tag, den Monat und das Jahr einzeln auswählen kann, wann die Sendung läuft. Wer hat dazu ne bessere Idee? Gruß Morfois P.S. Ich suche sowas hier in der Art ) WHERE DATE_FORMAT(NOW(), '%d.%m.%Y') <= 'tag.monat.jahr'
16. Dezember 200519 j Also der Tag, der Monat und das Jahr hab ich "provisorisch" jetzt erstmal in getrennte Spalten gesteckt, weil ich ein Formular hab bei dem man halt den Tag, den Monat und das Jahr einzeln auswählen kann, wann die Sendung läuft. Wer hat dazu ne bessere Idee? ja, zuerst die datenbank richtig normalisieren, dann das interface auf das db-layout anpassen, nicht umgekehrt: du kannst auch mit dem DATE-datentypen abfragen machen. s'Amstel
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.