UPDATE [asgdb01].[dbo].[info]
SET [FM] = SUM(a.[PAZARTESI] - b.[KOTA])
FROM [asgdb01].[dbo].[info] a, [asgdb01].[dbo].[kota] b
WHERE a.[WORK_TYPE]='IN' AND a.[NAME]='ALP'
के सेट की सूची में दिखाई न दें जब मैं इस मैं निम्नलिखित त्रुटि मिलती है चलाएँ:एक कुल एक अद्यतन बयान
An aggregate may not appear in the set list of an UPDATE statement.
कोई भी विचार?
क्या आप वास्तव में उस कार्टेशियन उत्पाद को करना चाहते हैं? इसके अलावा, आप किस आरडीबीएमएस का उपयोग कर रहे हैं? – Lamak
मैं mssql का उपयोग करता हूं, और मैं विभिन्न तालिकाओं से आता है जो pazartesi और कोटा के बीच substraction करना चाहता हूँ। –
मुझे एहसास है कि आप दो अलग-अलग तालिकाओं का उपयोग करना चाहते हैं, लेकिन क्या आप जानते हैं कि आप उनके बीच 'जॉइन' स्थिति का उपयोग नहीं कर रहे हैं, इस प्रकार एक कार्टशियन उत्पाद के परिणामस्वरूप? – Lamak