Yan yana iki satıra dayalı bir yüzde hesaplamam gerekiyor. Select ifadesi onları bulur ve doğru olarak hesaplayan ancak Güncelleme hatası diyor ki: anahtar kelime 'Grubu'SQL Server 2012 Güncelle'yi kullanarak SET değerini almak için 2 satırı birleştirmeyi seçin
Kod yakın
yanlış sözdizimi:
Update L Set [TCKR%] = (L.Stock_Close - E.Stock_Close)/L.Stock_Close From HistData as L Inner Join HistData as E on L.RecordID = E.RecordID + 1 Where L.RecordID = L.RecordID Group by L.RecordID, L.Stock_Close, E.Stock_Close
çalışmıyor
Order by
ya
UPDATE sorgusunda bir toplamı kullanamazsınız. Bu cevabı kontrol edin: http://stackoverflow.com/a/2853556/5948715 – Balde