WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Software > Datenbanken
Seite neu laden MySQL - Abfrage mit "Bereichsangabe"

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

MySQL - Abfrage mit "Bereichsangabe"
Alt 19.07.2008, 17:00
  #1
Pentium III
 
Benutzerbild von darkside2k
 
Status: Offline
Beiträge: 403
Registriert seit: 21.01.2002
Alter: 27
   
MySQL - Abfrage mit "Bereichsangabe"

Hallo zusammen,

arbeite mich gerade in das Thema SQL/MySQL-Abfragen ein und habe hier eine spezielle Aufgabe zu lösen.

Jedoch fehlt mir irgendwie der "gewisse Punkt" wo / wie ich ansetzen muss.
Sicherlich ist das nur eine kleine Erweiterung, ich komme jedoch nicht dahinter wie...

Habe eine Tabelle mit ca 70 Terminen, meine Abfrage (poste ich gleich darunter) zeigt mir alle Termine in Zukunft beginnend vom heutigen Datum an.
Soweit so gut, da besondere aber nun:
Er soll mir nur die nächsten 3 Termine ausgeben, vom heutigen Datum weg.

Meine Abfrage:

select datum, zeit, thema from termine
WHERE datum > NOW()
order by datum

und nun muss betimmt ein 'AND nur die nächsten 3 Termine kommen'

ABER WIE?!

Wäre super wenn mir jemand helfen kann!

Merci
     Mit Zitat antworten
Alt 19.07.2008, 17:39
  #2
Pentium III
 
Status: Offline
Beiträge: 436
Registriert seit: 05.07.2006
   
select datum, zeit, thema from termine
WHERE datum > NOW() AND count(*) < 3
order by datum


bin mir aber jetz überhaupt nicht sicher, ob man count an dieser stelle benutzen darf... versuchs bitte ma...

kann auch sein, dass in das count etwas rein muss... dann dort den PK eintragen...
     Mit Zitat antworten
Alt 19.07.2008, 18:06
  #3
486er
 
Status: Offline
Beiträge: 64
Registriert seit: 02.04.2007
Alter: 25
   
MySQL kennt eine LIMIT-Anweisung
Damit sollte das klappen.

Einfach hinten dran hängen "LIMIT 3"

So:
SELECT datum, zeit, thema
FROM termine
WHERE datum > NOW()
ORDER BY datum
LIMIT 3


__________________
Lass es nicht so enden. Sag ihnen, dass ich was gesagt hab'.
     Mit Zitat antworten
Gut gemeinter Tip
Alt 19.07.2008, 20:50
  #4
...wird behandelt...
 
Benutzerbild von Rebecca M.
 
Status: Offline
Beiträge: 1.448
Registriert seit: 23.01.2006
Ort: D - Ahrensburg (No-Go-Area)
Alter: 38
   
Blinzeln Gut gemeinter Tip

Guten Abend @darkside2k,

hilft Dir nicht direkt, aber unter

http://dev.mysql.com/doc/refman/5.1/de/index.html

findest Du eine, meiner Meinung nach, ein gelungenen Handbuch mit vielen Prozeduren, und eine schöne Syntax - Beschreibung.
Das soll natürlich nur ein gut gemeinter Tip sein, und keine Wertung Deines Wissens .

Gruß


Rebecca


__________________
"Ein Gentleman ist jemand, der Akkordeon spielen kann, es aber nicht tut." - (Sir) Maurice J. Micklewhite, Jr.
     Mit Zitat antworten
Alt 20.07.2008, 00:05
  #5
Pentium III
 
Benutzerbild von darkside2k
 
Status: Offline
Beiträge: 403
Registriert seit: 21.01.2002
Alter: 27
Themenstarter
   
Genial.

Vielen Dank, hat einwandfrei funktioniert.... und so simpel

Das Refernezhandbuch ist ebenfalls toll.
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Software > Datenbanken
Seite neu laden MySQL - Abfrage mit "Bereichsangabe"


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.











Das WinBoard wird unterstützt von
OptimaNet & Hostfactory