2013-11-17 1 views
0

Интересно, есть ли возможность написать 1 запрос, который задает разницу между двумя nbr в базе данных или мне нужно сначала спросить 1 nbr, а затем сохранить его в одной переменной и выполнить ту же процедуру для seconde nbr и принять разницу?Подсчитайте разницу между двумя nbr i в запросе?

Благодаря

+0

Вы можете разместить запрос у вас есть для извлечения одного NBR? (Btw, что такое nbr?) – GolezTrol

+0

выберите max из агрегатов, где name = 'tagg' и date from date1 и date2; выберите min из агрегатов, где name = 'tagg' и date from date1 и date2. Я получу максимальное число max и минимальное значение min. там я бы хотел, чтобы у двух было различие, и возможно ли это сделать в одном запросе. – Lime3003

+0

nbr - это двойник, и это отличие в баке. – Lime3003

ответ

0
select 
    max, 
    min, 
    max - min as difference 
from 
    aggregates 
where 
    name='tagg' and date between date1 and date2; 
+0

Thnaks !! Это было исправление для меня! – Lime3003

Смежные вопросы