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

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

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

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

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

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

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

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

Всем спасибо.
...
Рейтинг: 0 / 0
25.06.2001, 14:47
    #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
26.06.2001, 05:42
    #32008314
Konnik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше привести значения к одной единице измерения!
zamm:
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как лучше привести значения к одной единице измерения! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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