Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » aktueller preis Antworten
aktueller preis

beule
Otto-Normal-Poster


Beiträge: 92


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?

Diese Nachricht wurde geändert von: beule
  Profil   E-Mail   Editieren   Zitieren

HoRnominatoR
Mausakrobat


Beiträge: 165


MAX(timestamp)

---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren

Austin Powers
Mausakrobat


Beiträge: 170


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.


---
MfG:Austin Power (Saturn Realm)
OMW! Zumindest sobald ich herausgefunden hab wo ich JETZT gerade bin.
<---------->
"Wenn Liebe die Antwort ist, könnst Du bitte die Frage neu formulieren?" ... Lily Tomlin
<---------->
code hier http://www.pastebin.com

Diese Nachricht wurde geändert von: Austin Powers
  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben