Ich habe zwei Tabellen t1 und t2. Ich brauche den aggregierten Wert von "COUNT" und die Zeit in einer dritten Tabelle von jeder dieser Tabellen.Daten einfügen bei Join mit sql
t1
:
COUNT TIME_AH
2 17-MAY-16 12:00:00
3 17-MAY-16 12:00:00
2 17-MAY-16 12:00:00
12 17-MAY-16 12:00:00
2 17-MAY-16 12:00:00
12 17-MAY-16 12:00:00
t2
:
COUNT TIME_ZH
1 17-MAY-16 12:00:00
22 17-MAY-16 12:00:00
3 17-MAY-16 12:00:00
4 17-MAY-16 12:00:00
t3
:
OUTPUT_TABLE
COUNT_AH COUNT_ZH TIME_AH
19 30 17-MAY-16 12:00:00
ich den Code unten versucht, aber seine falsche Ausgabe geben.
select sum(t1.count), sum(t2.count), sysdate
from t1,
t2
where TIME_AH = (trunc(sysdate,'hh'));
Bitte helfen.
Wenn Sie einige Zeitstempel auf andere Werte einstellen, werden die Beispieldaten viel machen Der Sinn beschreibt das Problem! – jarlh