WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Abfrage in Mysql nicht web bezogen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von subjective
Guck mal so in der Richtung (ungetestet)

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
SELECT id, nachname, vorname, jahrgang, altersklasse,
CASE
    WHEN (jahrgang BETWEEN 1992 AND 1993) THEN 'U14'
    WHEN (jahrgang BETWEEN 1994 AND 1995) THEN 'U12'
    WHEN (jahrgang BETWEEN 1996 AND 1998) THEN 'U10'
    ELSE ''
END CASE
FROM judo1
von judo-60kgtvh
Hallo ihr alle!

Ich habe ein Problem mit meiner einfachen Abfrage, da ich schon länger nicht mehr mit Mysql gearbeitet habe.
Ich habe nur eine einfaches Mysql Programm (sieht aus wie DOS)

Und zwar ich wollte eine Abfrage für Jahrgänge.
Jetzt wollte ich fragen ob ich nur Abfragen kann wer sich in diesem Bestimmten Jahrgang vefindet (denn das kann ich noch) oder ob es geht, dass ich eine Abfrage mache die einem neuen Tabellenfeld automatisch die Altersklasse zuordnet und ausgibt. Am liebsten wäre es wenn es automatisch geht also ich nicht das Anfangsdatum eingeben muss sondern es mit dem aktuellen Jahr vergleicht und automatisch die Altersklasse berechnet. Meine Abfrage sieht im Momenmt so aus:
SELECT Judo1.ID, Judo1.Nachname, Judo1.Vorname, Judo1.Jahrgang, Judo1.Altersklasse
FROM Judo1
Where
(((Judo1.Jahrgang)>=1992) and ((Judo1.Jahrgang)<=1993)) having ((Judo1.Altersklasse) = U14)
or (((Judo1.Jahrgang)>=1994) and ((Judo1.Jahrgang)<=1995)) having ((Judo1.Altersklasse) = U12)
or (((Judo1.Jahrgang)>=1996) and ((Judo1.Jahrgang)<=1998)) having ((Judo1.Altersklasse) = U10);

Das Having stimmt auf keine Fall nur ich weiß keinen anderen Ausdruck im Moment.

Ich hoffe ich kann auf eure Hilfe bauen

Merci

Nach oben