1
Resim örneğinin altında, SQL Server'da Toplam Maliyet v1'i v2'ye tam olarak eşit hale getirmenin bir yolu var mı?SQL Server'da sayılar düzgün bir şekilde nasıl yuvarlanır?
Basit bir satış raporum var.
- Maliyet 2 ondalık veya 4 ondalık değere sahiptir.
- Sayım v2, her benzersiz öğenin Sayısı v1 toplamıdır.
SQL Server Toplam Maliyet v1 Benim formülü: nihai toplam maçı v2 bildirmek için bu yukarıdaki formülü değiştirmek için bir yol
SUM(ROUND(([Cost]*(CAST([Count] as INT))), 2)) as 'Total Cost v1'
var mı? Aksi takdirde liste büyürse, sayılarda büyük fark olur.
Sayım için veri türü ondalıktır (10, 4). Maliyet için veri türü paradır.
için formülünü değiştireyim? – lad2025
Sayım için veri tipi ondalıktır (10, 4). Maliyet için veri türü paradır. – user3486647
ama benim formumda zaten Count'ı INT'ye dönüştürüyorum. Hala başka neyim eksik olduğundan emin değilim. – user3486647