2016-06-28 2 views
-2

Я новичок в SQL, и мне нужно найти команду для того, чтобы сгенерировать отчет о таблице у меня есть:SQL команда запроса

column1  Tax  Amount 
    350  45  x   
    6500  53  y 
    800  25  z 

Мне нужно вычислить х, у и г. Мне нужно сделать математику:

=IF(column1 <= 5000, column1 + tax, column1) 

В словах: Вам нужно вычислить х/г/г в виде суммы column1+Tax с параметрами:

  • если column1 меньше или равна 5000 тогдашним x = column1 + tax;
  • если column1 > 5000 то х или у, г, должны иметь значение column1 в результате

Можете ли вы помочь мне найти SQL-запрос, который вычисляет x или y или z?

2

+0

Благодаря @Arulkumar – Fatherland

ответ

1
SELECT column1, Tax, 
    CASE WHEN column1 <= 5000 THEN column1 + Tax 
     ELSE column1 
    END AS Amount 
FROM yourTable 
+0

привет и спасибо за помощь. Мне нужно вычислить сумму столбца Сумма: x + y + z , который мне нужно написать в командной оболочке сценарий, чтобы сделать этот запрос автоматическим для каждого месяца, который мне нужно сделать для отчета. Пожалуйста, поддержите. Спасибо – Fatherland

+0

Я считаю, что я дал вам запрос, который соответствует тому, что вы изначально задали. Если вы хотите что-то другое, то покажите нам образец вывода. –

+0

Я не вижу, как ваш экран захватывает что-либо. –