Goran Bibic Ответов: 0

Умножение двух столбцов MS SQL


Query is ok
 
In table mp_racun_roba (down in query) i have column name kolicina
 
1) I need to multiply this three column with kolicina
2) In sum column if have value with thousand separator not sum (example 1,644.00) just jump that value


Результат запроса таков

UKUPNObpdv  UKUPNOpdv  UKUPNOsapdv
   132.00     22.44      255.06


Что я уже пробовал:

SELECT SUM(isnull(cast(REPLACE(TRY_CONVERT(float,TRY_CONVERT(float,iznos_bpdv),1), '#,0.00','')AS decimal(10,2)),0.00)) as UKUPNObpdv,  
SUM(isnull(cast(REPLACE(TRY_CONVERT(float,TRY_CONVERT(float,pdv),1), '#,0.00','')AS decimal(10,2)),0.00)) as UKUPNOpdv,  
SUM(isnull(cast(REPLACE(TRY_CONVERT(float,TRY_CONVERT(float,iznos_sa_pdv),1), '#,0.00','')AS decimal(10,2)),0.00)) as UKUPNOsapdv  
from mp_racun_roba  
where tip_robe='Roba (Generalno)' and id_fakture='34'  

Er. Puneet Goel

Горан, ваш вопрос немного неясен, не могли бы вы изложить его по-другому?

Goran Bibic

Что тут непонятного? есть запрос и результат запроса. Мне нужен результат запроса к множителю с количеством столбцов(колицина)? Что тут непонятного?

Mohibur Rashid

Горан, Пунит пытается быть полезным. Это ваша работа-задать ясный вопрос, чтобы получить ясный ответ. Высокомерие здесь не поможет.

Goran Bibic

Сори...Мне просто нужно сделать запрос с несколькими результатами с количеством столбцов

CHill60

Это выглядит так, как будто вы храните числовые значения в текстовых столбцах. Измените столбец на соответствующий тип, например числовой, двойной, плавающий и т. д.
Можете ли вы предоставить схему таблицы и некоторые примеры данных из вашей таблицы

Goran Bibic

Спасибо. Решенный

0 Ответов