Ich habe Zweifel in Oracle SQl, ich muss den frühesten Datensatz basierend auf Datumsbereichen auswählen. Ich habe Tabelle A mitWählen Sie den frühesten Datensatz Datum
NAME.A SHOPNO YEAR.A shop key
XX 123 2013 1
YY 345 2013 2
Ich habe Tabelle b mit zwei Spalten.
SHOPNO NUMBER.B NAME.B INSERT_DATE.B
1 987 ZZ 7/13/2013
2 456 ZZ 12/1/2013
sollte Meine resultierende Ausgabe
seinNAME.A SHOPNO YEAR.A NUMBER.B NAME.B
XX 123 2013 987 ZZ
Bitte lassen Sie mich wissen, wie es in Oracle SQL
erreicht werden kann
Bitte formatieren Sie die Daten in Ihrer Frage so, dass sie lesbar sind. – OldProgrammer
Was meinst du mit NAME.A? Punkte sind in Spaltennamen in Oracle nicht erlaubt. Wenn Sie Ihre tatsächlichen Spaltennamen in etwas Generisches ändern, ist das OK, aber Sie müssen immer noch den Syntaxregeln folgen. Dann: Was meinst du mit "früheste Aufzeichnung ** basierend auf Datumsbereichen **"? Welche "Datumsbereiche"? Was meinst du mit "basierend auf" solchen Bereichen? – mathguy
Ich habe Zweifel in Oracle SQl, ich muss den frühesten Datensatz basierend auf Datumsbereichen auswählen. Ich habe Tabelle A mit NAME_A SHOPNO YEAR_A Shop-Taste XX 123 2013 1 YY 345 2013 2 Ich habe Tabelle b mit zwei Spalten. SHOPNO NUMBER.B NAME.B INSERT_DATE_B 1 987 ZZ 7/13/2013 2 456 ZZ 12/1/2013 Meine resultierende Ausgabe sollte NAME sein.A SHOPNO YEAR.A NUMBER.B NAME.B XX 123 2013 987 ZZ Bitte lassen Sie mich wissen, wie es in Oracle sql erreicht werden kann – NEWBEE