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 » aktueller preis » 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 Austin Powers
versuchs mal mit:
1: 
2: 
3: 
4: 
5:
SELECT a.*, b.* FROM `produkte` AS a, `preise` AS b
WHERE ( a.referenz = b.referenz)
GROUP BY a.primary_key
HAVING b.ab =< now()
ORDER BY b.ab;

wobei:
"referenz" den Datenbankfeldern entspricht, mit die Preise mit den Produkten verknüpft sind.
"primary_key" dem Datenbankfeld mit dem Primärschlüssel
edit: praktscher wär es gewesen wenn Du die vollständige Datenbank struktur der beiden Tabellen gepostet hättest.
von HoRnominatoR
MAX(timestamp)
von beule
hey zusammen

also ich habe follgendes problem:

ich habe eine tabelle in der preise gespeichert sind. gleichzeitig gibt es zu jedem preis ein attribut "ab", dass heisst, jedes produkt hat mehrer preise und das attribut "ab" sagt ab wann dieser preis gültig ist.

jetzt meine frage, was muss ich in mein mysql query schreiben, damit ich weiss, welcher preis gerade aktuell ist?

danke =)

Edit:
oder anderst gefragt, wie kann ich die db abfragen, dass die mir nur den preis, dessen datum am nächsten beim timestamp ist, zurück gibt?

Nach oben