Hm, ja.
Eine Fehlermeldung wird zwar nicht geschmissen, aber ein
"(0 row(s) affected)"
klingt auch nicht wirklich gut....
Hier mal ein kurzes Skript mit zwei tempor�ren Tabellen zum Testen
CREATE TABLE [#abfrage] (
[Mon1_A] [int] default 0
) on [PRIMARY]
CREATE TABLE [#daten] (
[a1] [int] NULL,
[a2] [int] NULL
) on [PRIMARY]
insert into #daten (a1,a2) values (5,10)
insert into #daten (a1,a2) values (15,20)
insert into #daten (a1,a2) values (25,30)
select * from #daten
update #abfrage set [Mon1_A] = (Select sum(a1 + a2) from #daten
where 1=1)
select * from #abfrage
Einer ne Idee dazu??
Gru�,
Volker
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alexander Schmid
Sent: Tuesday, August 10, 2004 2:06 PM
To: [EMAIL PROTECTED]
Subject: Re: [Database.asp] Update mit Aggregatfunktion geht nicht
hi volker,
bei update mit select m�ssten aggragat funktionen gehn!
update table
set feldA = (select sum(feldC + feldD) from....)
lg
alex
[EMAIL PROTECTED] schrieb am 10.08.04 12:55:02:
Hallo Leute,
ich versuche folgendes zu machen
update #temporaere_Tabelle
set [Mon1_A] = (sum( 0 + ISNULL(A,0)
+ ISNULL(A2,0)
+ ISNULL(A3,0)
+ ISNULL(A4,0)
+ ISNULL(A5,0)
+ ISNULL(A6,0)
+ ISNULL(A7,0)
))
from table where....
Dann kommt folgende Fehlermeldung:
Server: Nachr.-Nr. 157, Schweregrad 15, Status 1, Zeile 97
Ein Aggregat kann nicht in der SET-Liste einer UPDATE-Anweisung auftreten.
Gibt es eine M�glichkeit das hinzubekommen?
Danke!
Gru�,
Volker
_______________________________________________
Database.asp Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und
Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/database.asp
_______________________________________________
Database.asp Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/database.asp