phpbar.de logo

Mailinglisten-Archive

RE: Select Abfrage
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Select Abfrage



Hallo Marcel,

Antwort kommt etwas spät.

Ich hatte auch so ein Problem und da finde ich im Manual zu
Mysql 3.23.25 Kap. 9.3.4 genau das Richtige

Für Dein Problem müsste das so aussehen:

SELECT t1.produkt,
SUBSTRING(MAX(CONCAT(LPAD(t2.preis,6,'0'),t2.dt)),7) AS Datum,
0.00+LEFT(MAX(CONCAT(LPAD(t2.preis,6,'0'),t2.dt)),6) AS Preis 
FROM agrar_p t1 left join agrar_not t2 using(id) GROUP BY t1.id;

Gruss

Jörg


> -----Original Message-----
> From: Marcel Kurz [mailto:M.Kurz_(at)_dc-ag.de]
> Sent: Monday, September 25, 2000 4:48 PM
> To: 'mysql-de_(at)_lists.4t2.com'
> Subject: Select Abfrage
> 
> 
> Hi Liste,
> ich hab da mal ne kleine Frage,
> und zwar sieht das bei mir so aus, ich hab
> eine Tabelle mit Prodbez. , Ort, Typ
> Tabelle: agrar_p
> id | produkt | ort | typ
> 1  | Prod A | ffm | A
> 2  | Prod B | hh  | A
> und eine wo ich immer den aktuellen Preis für das
> Produkt eintrage, 
> Tabelle:agrar_not
> id | p.id | preis | dt
> 1 | 1 | 25,00 | 2000-09-22
> 2 | 2 | 26,00 | 2000-09-23
> 3 | 1 | 25,50 | 2000-09-24
> 
> so jetzt mache ich ein SELECT 
> SELECT * FROM agrar_p p JOIN agrar_not n WHERE p.id=n.p_id 
> AND p.typ='$id'
> das funktioniert auch soweit ganz gut nur will ich eigentlich 
> nicht alle Einträge
> sondern immer nur den aktuellsten Preis von jedem Produkt?
> Wie muss dann die SELECT Abfrage lauten ???
> 
> Beste Gruesse
> Marcel
> 
> 
> 
> 
> ---
> *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql 
> 

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive