Fråga : Frambring rapporten/queryen från tar prov data

Databas: Oracle 9i
Crystal rapporter: databas för 10
Sample bordlägger data är som follows.
TableName: VehInfo
(Val1 och Val2 har ingen signifikans i denna rapport),
VehID Val1 Val2
100 10 15
100 11 12/>101 12 11
102 10 16/>102 13 17
102 15 18/>103 18 19
103 11 11/>104 10 12
105 20 15/>105 25 18
106 17 15/>106 18 30
106 19 31/>106 11 44
107 10 13/>
Now som jag önskar att frambringa efter rapporten från dessa data.  Sätta in, var räkningen baseras på VehIDen. dvs.

No av medel med 1 rekord = (hjälpmedel att det finns 3 medel med precis ett rekord i bordlägga 101.104.107),
/>No av medel med 2 rekord = (100.103.105) dvs.
/>No av medel med 3 rekord = 1
No av medel med 4 eller mer rekord = 1

How till jordbruksprodukter denna typ av rapporten genom att använda kristallrapporter 10? eller även med en Query?
" klar "

Svar : Frambring rapporten/queryen från tar prov data

Allt som du behöver, är:

välj *
från
(
vald vehid, 1) mycount för räkning (
från VehInfo
grupp vid vehid
)
var mycount = 1;  
-->, om du har 1, den att ska får dig all veh som hade endast 1 rekord 101.104.107 dvs.

så precis ändring 1 till 2 och 3 som den ska, ger alla data du önskade för de andra queriesna.

för den sist queryen du kan ändra den till

välj *
från
(
vald vehid, 1) mycount för räkning (
från VehInfo
grupp vid vehid
)
var mycount>= 4;  

Tack
Andra lösningar  
 
programming4us programming4us