Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Помогите пожалуйста написать в SQL 2000 / 4 сообщений из 4, страница 1 из 1
17.03.2009, 09:35
    #35873137
Night owl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать в SQL 2000
Подскажите пожалуйста как это написать в SQL 2000.
Есть две таблицы в SQL 2000.
Как примерно написать в SQL?
У меня не получается "бегать" по строкам между двумя таблицами
Таб = СоздатьОбъект("ТаблицаЗначений");
Таб.НоваяКолонка("Поиск");
Таб.НоваяКолонка("Количество","Число");
...
Таб = СоздатьОбъект("ТаблицаЗначений");
Таб.НоваяКолонка("Поиск");
Таб.НоваяКолонка("Количество","Число");

....

Таб.ВыбратьСтроки();
Пока Таб.ПолучитьСтроку() = 1 Цикл
ТекСтр = 0; КолВо = Таб.Количество; Поиск1С = Таб.Поиск;
Если ТабНФС.НайтиЗначение(Поиск1С,ТекСтр,"Поиск") = 1 Тогда
Пока 1 = 1 Цикл
КолНФС = ТабНФС.ПолучитьЗначение(ТекСтр,"Количество");
ПоискНФС = ТабНФС.ПолучитьЗначение(ТекСтр,"Поиск");
Если (КолВо <= КолНФС) И (КолНФС > 0) Тогда
Таб.УстановитьЗначение(Таб.НомерСтроки,"КолНФС",КолВо);
Если КолНФС - КолВо = 0 Тогда
ТабНФС.УдалитьСтроку(ТекСтр);
КолВоСтрокНФС = ТабНФС.КоличествоСтрок();
Иначе
ТабНФС.УстановитьЗначение(ТекСтр,"Количество",КолНФС-КолВо);
КонецЕсли;
ИначеЕсли КолНФС > 0 Тогда
КолВо = КолВо - КолНФС;
Таб.УстановитьЗначение(Таб.НомерСтроки,"КолНФС" ,Таб.КолНФС + КолНФС);
ТабНФС.УдалитьСтроку(ТекСтр);
КолВоСтрокНФС = ТабНФС.КоличествоСтрок();
КонецЕсли;
Если (КолВо <= 0) ИЛИ (ПоискНФС <>Поиск1С) ИЛИ (ТекСтр = КолВоСтрокНФС) Тогда
Прервать;
КонецЕсли;
ТекСтр = ТекСтр + 1;
КонецЦикла;
КонецЕсли;
КонецЦикла;
...
Рейтинг: 0 / 0
17.03.2009, 12:30
    #35873699
Protasoff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать в SQL 2000
непонятно, что хотите сделать и что должно получиться в итоге
...
Рейтинг: 0 / 0
23.03.2009, 08:57
    #35884677
BoxTer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать в SQL 2000
Если нужно именно "бегать", тогда вам нужен Cursor
...
Рейтинг: 0 / 0
24.03.2009, 11:19
    #35887554
Хитроглазый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста написать в SQL 2000
как связаны SQL и тот код, что Вы приводите выше?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите пожалуйста написать в SQL 2000 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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