|
1 / 1 / 0
Регистрация: 27.09.2019
Сообщений: 31
|
|||||||||||
Как проверить положительность или отрицательность суммы трёх чисел на сервере SQL Server ?27.09.2019, 20:35. Показов 3601. Ответов 7
Метки нет (Все метки)
Есть 2 запроса SELECT возвращающих числа и есть известное число:
А3 = 4; - третье число известно. надо проверить IF(A1-A2-A3)>=0 не меняя данных в таблицах. Можно ли это сделать на сервере SQL Server? И как если можно?
0
|
|||||||||||
| 27.09.2019, 20:35 | |
|
Ответы с готовыми решениями:
7
Как проверить отрицательность двух чисел в операторе Switch? Проверить что сумма трех чисел из textbox-ов больше суммы других трех Выполнить хранимую функцию или процедуру на сервере MS Sql Server |
|
10 / 5 / 5
Регистрация: 26.04.2019
Сообщений: 26
|
||||||
| 27.09.2019, 22:30 | ||||||
Сообщение было отмечено strong_1902 как решение
Решение
1
|
||||||
|
1 / 1 / 0
Регистрация: 27.09.2019
Сообщений: 31
|
||||||||||||||||
| 27.09.2019, 23:37 [ТС] | ||||||||||||||||
|
спасибо! Заработало! Только мне надо повторить эту проверку 3 раза для 3 х разных id_tovar,
и если хоть одна не пройдёт, то сразу выход по 'negative'
Добавлено через 25 минут Я могу убрать лишние END, но как определить первый или количество 'negative' ?
И Всё это надо выполнить одним, а не тремя запросами на SQL сервере.
0
|
||||||||||||||||
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
||||||
| 28.09.2019, 00:32 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 27.09.2019
Сообщений: 31
|
||||||
| 28.09.2019, 09:17 [ТС] | ||||||
|
Это тоже интересный совет.
Но я бы предпочёл увидеть что-то типа
Добавлено через 12 минут Так и есть. Не сработало. Пишет: "неправильный синтаксис возле ключевого слова RETURN." ![]() Добавлено через 1 час 55 минут Кстати, SELECT SUM( COUNT ) FROM zakaz WHERE id_tovar = 34 возвращает NULL, а не 0 В результате появляется неправильный результат. Как заставить его вернуть 0 вместо NULL ?
0
|
||||||
|
10 / 5 / 5
Регистрация: 26.04.2019
Сообщений: 26
|
||||||
| 28.09.2019, 09:38 | ||||||
Сообщение было отмечено strong_1902 как решение
Решение
Заменить SELECT SUM( COUNT ) => SELECT coalesce(SUM( COUNT ) ,0)
1
|
||||||
|
1 / 1 / 0
Регистрация: 27.09.2019
Сообщений: 31
|
|||||||
| 28.09.2019, 11:10 [ТС] | |||||||
|
Добавлено через 44 минуты Я сделал так и получаю 3 таблицы. Этот вариант хуже чем у Вас, но для новичка в процедурах сервера так полезнее для исходников и даёт больше вариантов применения впоследствии.
0
|
|||||||
| 28.09.2019, 14:59 | ||
|
Добавлено через 1 минуту 4я переменная не нужна, да и вообще переменные не нужны оформить вес это в процедуру и использовать
0
|
||
| 28.09.2019, 14:59 | |
|
Помогаю со студенческими работами здесь
8
Нахождение среднего арифметического трех целых чисел или суммы двух вещественных Нахождение среднего арифметического трех целых чисел или суммы двух вещественных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|