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

Antwort per Email an