powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / если вставить в поле таблицы формулу вычисляемого поля?
3 сообщений из 3, страница 1 из 1
если вставить в поле таблицы формулу вычисляемого поля?
    #32022663
sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как можно реализовать хр, которая использует значение поля в качестве формулы?
например, в одном месте - параметры:
-------------------------------------------------------------------
[лицевой счет] [состав семьи] [жилая площадь] [отапливаема площадь]
-------------------------------------------------------------------
Кочанов 4 40 30

в другом формула:
--------------------------------------------------------------------
услуга тариф [формула]
--------------------------------------------------------------------
отопление 10 тариф*[отапливаемая площадь]
вода 20 тариф*[состав семьи]

нужно начислить Кочанову за коммунальные услуги
...
Рейтинг: 0 / 0
если вставить в поле таблицы формулу вычисляемого поля?
    #32022670
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create procedure s_calc_str -- считает выражение
@str varchar(300), -- само выражение
@m TBabki out, -- сколько получилось
@show int=0 -- если 1 - вывести селектом
AS
BEGIN
declare @s nvarchar(400)

select @s='set @m='+@str
exec sp_executesql @s, N'@m TBabki out', @m out
if @show=1 select @m 'val'
END
...
Рейтинг: 0 / 0
если вставить в поле таблицы формулу вычисляемого поля?
    #32022690
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не хватает в предыдущем ответе - в формуле все имена параметров меняются на их значения. А потом уже пихаются в селект.

To sasha:
Понимаю понимаю, коммуналка, там мало не покажется (зам. директора коммунального предприятия был не так давно), сам такое писал да и сейчас пишу.
А для кого пишете, если не секрет, и где. По опыту могу сказать, что в одиночку и с нуля фиг напишешь. А вот купить можно очень хорошую вещь, да еще бабок при этом наварить, если заказчик конечно их имеет, бабки то

Если есть вопросы, пишите. tygra_ra@mail.ru
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / если вставить в поле таблицы формулу вычисляемого поля?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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