mit Ich habe drei Tabelle ist familycall
Tabelle folgt aus:
Aktualisierungsabfrage Daten aus drei Tabellen
und CDR
Tabelle ist dies:
und FamilyCallDetail
ist dies:
Ich möchte dieses Update-Abfrage schreiben:
update FamilyCallDetail
where familyCallDetail.Anumber=under select query anumber
set duration=duration+(
select anumber,sum(duration)
where familyCall.anumber=Cdr.Anumber and FamilyCall.Bnumber=Cdr.Bnumber
)
Wie kann ich schreiben, dass die Update-Abfrage durch für jeden?.
Bilder und Screenshots können eine nette Ergänzung zu einem Beitrag sein, aber stellen Sie bitte sicher, dass der Beitrag immer noch klar und nützlich ohne sie ist. Veröffentlichen Sie keine Bilder von Code oder Fehlermeldungen. Kopieren und fügen Sie stattdessen den tatsächlichen Code/die Nachricht direkt in den Beitrag ein. Siehe [Entmutigungs-Screenshots von Code und/oder Fehlern] (http://meta.stackoverflow.com/questions/303812/discourage-screenshots-of-code-and-or-rors) –
Es ist nicht klar, was Sie tatsächlich versuchen machen. Ihre 'UPDATE'-Anweisung versucht, eine 2-Spalten-Ergebnismenge auf einen Skalarwert anzuwenden. Bitte geben Sie die erwarteten Ergebnisse in Ihrer Frage an. –
bitte Postleitzahl als Text eingeben –