SQL udtræk fra database med ens dato og ens orderid

Tags:    databaser

hej

Jeg har en database der ser sådan her ud:

ID Produktid dato mørtel vand
1 50 1-2-2007 50 20
2 50 1-2-2007 51 20
3 50 2-2-2007 49 21
4 51 3-2-2007 52 19

Det er altså en process, hvor produktid er gennem en process med flere input.


Jeg skal have følgende udtræk, hvor der kun må være et produktid.

fx.
Produktid start-dato stop-dato Processer mørtel vand
50 1-2-2007 2-2-2007 3 150 61

Nogle der har en ide til hvordan det kan gøres






3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Så det er løst? Husk at lukke tråden...



Hvilken af de 3 rækker med "productid" = 50 skal du have ?

Jeg mener du kan bruge Distinct : http://www.1keydata.com/sql/sqldistinct.html

/JJ



Hvilken af de 3 rækker med "productid" = 50 skal du have ?

Jeg mener du kan bruge Distinct : http://www.1keydata.com/sql/sqldistinct.html

/JJ



SELECT Produktid, MIN(Dato) AS startdato, MAX(Dato) AS stopdato, COUNT(*) AS Process, SUM(Mørtel) AS Mørtel, SUM(vand)
AS vand
FROM table
GROUP BY produktid




t