Moin,
ich muss eine Abfrage gestalten die relativ komplex ist. Hierzu müssen eigentlich zwei Abfragen ineinander verschachtelt werden, ich hab nur keine Ahnung wie man das lösen kann.
Die Struktur der Tabelle sieht vereinfacht so aus:
Ich will jetzt die Datensätze als Rückgabemenge bekommen, deren Resultat unterschiedlich ist bei unterschiedlichem Datum aber identischen Koordinaten.
Ist das in einem einzelnem Statement machbar?
Um noch mal deutlich zu machen, welche Daten für mich relevant sind:
In C würde ich das mit zwei ineinader verschachtelten for-schleifen lösen und dann
if( (Datum1 != Datum2) && (Resultat1 != Resultat2) && (XKoord1==XKoord2) && (YKoord1==YKoord2))
-->Datensatz relevant
ich muss eine Abfrage gestalten die relativ komplex ist. Hierzu müssen eigentlich zwei Abfragen ineinander verschachtelt werden, ich hab nur keine Ahnung wie man das lösen kann.
Die Struktur der Tabelle sieht vereinfacht so aus:
Resultat | Datum | Xkoord | Ykoord |
0 | 11.11.2011 | 3 | 3 |
1 | 11.11.2011 | 3 | 2 |
0 | 11.11.2011 | 3 | 1 |
1 | 22.02.2011 | 3 | 3 |
1 | 22.02.2011 | 3 | 2 |
… | … | … | … |
Ist das in einem einzelnem Statement machbar?
Um noch mal deutlich zu machen, welche Daten für mich relevant sind:
In C würde ich das mit zwei ineinader verschachtelten for-schleifen lösen und dann
if( (Datum1 != Datum2) && (Resultat1 != Resultat2) && (XKoord1==XKoord2) && (YKoord1==YKoord2))
-->Datensatz relevant
Comment