Vraag : SQL zin met SOM, ALS, TOEN

Ik heb een lijst met dit gegeven (SELECTEER * uit MyItems)


1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
datum van de Betaling van het Resultaat van 
Value identiteitskaart
18.2000 1 Negatieve 27.0000 04/06/2010
21.0000 1 Positief 9.0000 04/06/2010
14.0000 1 Zelfde 14.0000 04/06/2010
14.0000 2 Negatieve 26.0000 04/06/2010
10.0000 2 Zelfde 10.0000 04/06/2010

16.5000 2 Zelfde 16.5000 05/06/2010
31.0000 2 Positief 20.0000 05/06/2010
21.0000 2 Zelfde 21.0000 05/06/2010

16.5000 1 Zelfde 16.5000 06/06/2010
20.0000 1 Zelfde 20.0000 06/06/2010
21.0000 3 Zelfde 21.0000 06/06/2010
STEP 


FIRST: Ik moet alle rijen groeperen die de zelfde „Datum hebben“ en zelfde „identiteitskaart“, waarde“ kolom van de SOM de „en als de kolom van het „Resultaat Negatief““ bevat „het moet „Negatief terugkeren“.

example:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
18.2000 1 Negatieve 27.0000 04/06/2010
21.0000 1 Positief 9.0000 04/06/2010
14.0000 1 Zelfde 14.0000 04/06/2010

14.0000 2 Negatieve 26.0000 04/06/2010
10.0000 2 Zelfde 10.0000 04/06/2010
======== = ===== ==========
53.2000 1 Negatieve 04/06/2010
24.0000 2 Negatieve 04/06/2010
STEP 

SECOND: Als niet om te bestaan „Negatief“ verifi�ër dan als „Positief“ en terugkeer „positieve“
1 besta:
2:
3:
4:
5:
16,5000 2 Zelfde 16.5000 05/06/2010
31.0000 2 Positief 20.0000 05/06/2010
21.0000 2 Zelfde 21.0000 05/06/2010
======== = ===== ==========
68.5000 2 Positief 05/06/2010
EINDE 

3º als niet om te bestaan „negatief“ en het „positief“ dan „Zelfde“ terugkeert.
Ejemplo:
1:
2:
3:
4:
5:
6:
7:
8:
16.5000 1 Zelfde 16.5000 06/06/2010
20.0000 1 Zelfde 20.0000 06/06/2010

21.0000 3 Zelfde 21.0000 06/06/2010
======== = ===== ==========
37.5000 1 Zelfde 06/06/2010
21.0000 3 Zelfde 06/06/2010

And moet de LIJST van het EINDRESULTAAT dat ik wens zijn iets in die aard:
1:
2:
3:
4:
5:
6:
7:
Resultaat:
53.2000 1 Negatieve 04/06/2010
24.0000 2 Negatieve 04/06/2010
68.5000 2 Positief 05/06/2010
57.5000 1 Zelfde 06/06/2010
21.0000 3 Zelfde 06/06/2010
kerels 




Can helpen me die dit met SQL zinnen doet?

Thanks!!!
German

Antwoord : SQL zin met SOM, ALS, TOEN

Probeer het en vertel me of werkt het.

Min (Resultaat) zal het minimum resultaten nemen.

18.2000 1 Negatieve 27.0000 04/06/2010
21.0000 1 Positief 9.0000 04/06/2010
14.0000 1 Zelfde 14.0000 04/06/2010

Alfabetisch gesorteerd, is Min van (Negatief, Postive en Zelfde) „Negatief“.

16.5000 2 Zelfde 16.5000 05/06/2010
31.0000 2 Positief 20.0000 05/06/2010
21.0000 2 Zelfde 21.0000 05/06/2010

Alfabetisch gesorteerd, is Min van (Positief en Zelfde) „Positief“.


Het zal werken.
Andere oplossingen  
 
programming4us programming4us