powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как лучше привести значения к одной единице измерения!
6 сообщений из 6, страница 1 из 1
Как лучше привести значения к одной единице измерения!
    #32008238
Konnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица
продукция количество единица измерения
1 100 грамм
1 2 килограмм

Есть таблица соответствий
единица измерения1 единица измерения2 коэффициент
грамм килограмм 1000

Как получить результат:

продукция количество единица измерения
1 2.100 килограмм

без использования курсоров.

С уважением konnik!
...
Рейтинг: 0 / 0
Как лучше привести значения к одной единице измерения!
    #32008244
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может напишите как это с курсором выглядит?
Я так и не понял что нужно.
...
Рейтинг: 0 / 0
Как лучше привести значения к одной единице измерения!
    #32008249
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а заодно и версию сервера на которой надо это реализовать...
...
Рейтинг: 0 / 0
Как лучше привести значения к одной единице измерения!
    #32008272
Konnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия SQL SERVER 7.0

Есть таблица, в которой хранится информация по остаткам материалов, причем один и тот же материал может учитываться в различных единицах измерения.
Необходимо суммировать остаток, и вывести его одной строчкой, для чего необходимо привести все остатки материала к одной единице измерения ( скажем к кг., т.е. граммы и тонны перевести в килограммы). При переводе используется таблица перевода единиц измерения следующей структуры:
ID_ЕдИзм1 int, ID_ЕдИзм2 int, Коэф_Пересчета Numeric(15,6).

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

Всем спасибо.
...
Рейтинг: 0 / 0
Как лучше привести значения к одной единице измерения!
    #32008292
zamm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверное что-то типа следующего

select o.ost,s.koef
from ostatki o, sootvet s
where o.ed = s.ed1 and s.ed2='килограмм' (или к какой единице ты сам захочешь)

Только учти, что в таблице соответствия должен быть строки
'килограмм'-'килограмм'-1
'грамм'-'грамм'-1
'пуд'-'пуд'-1
и т.д.
...
Рейтинг: 0 / 0
Как лучше привести значения к одной единице измерения!
    #32008314
Konnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zamm:
Спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как лучше привести значения к одной единице измерения!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]