powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR9 Зависает при формировании Command с вложенными select-aми
1 сообщений из 1, страница 1 из 1
CR9 Зависает при формировании Command с вложенными select-aми
    #35334796
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сочиняется инвентарка по состоянию на произвольную дату (Оракл, Парус)

имеется две таблицы - с инв. карточками и историей по ним

соответственно для каждой карточки нужно вытащить еёную строку истории
с наибольшей датой, не превышающей введённую(параметр)

Для этого придуман Command с соотнесённым подзапросом в запросе (http://www.sql.ru/docs/sql/u_sql/ch11.shtml)
(текст запроса, если интересно, см. ниже)

Так вот, после попытки сохрания этого Command-а, Кристал запрашивает значение параметра и
зависает на час-два (причём предварительный просмотр не активирован...)
Когда удаётся дождаться успешного сохранения, начинает также висеть при попытке просмотра

SELECT
"VR_MSA_INVENTORY_RPT"."NCOMPANY",
"VR_MSA_INVENTORY_RPT"."SCARD_NUMB",
"VR_MSA_INVENTORY_RPT"."SNOM_NAME",
"VR_MSA_INVHIST"."NNACOBEG",
"VR_MSA_INVHIST"."NNAAMDUR",
"VR_MSA_INVHIST"."NNACOEND",
"VR_MSA_INVENTORY_RPT"."SCARD_PREF",
"VR_MSA_INVENTORY_RPT"."SACCTYPES",
"VR_MSA_INVENTORY_RPT"."DOUT_ACTDATE",
"VR_MSA_INVHIST"."DACT_DATE",
"VR_MSA_INVHIST"."DPROC_EO_DATE",
"VR_MSA_INVHIST"."SNEW_ACCOUNT",
"VR_MSA_INVENTORY_RPT"."NRN"

FROM
"PARUS"."VR_MSA_INVENTORY_RPT" "VR_MSA_INVENTORY_RPT",
"PARUS"."VR_MSA_INVHIST" "VR_MSA_INVHIST"

WHERE
"VR_MSA_INVENTORY_RPT"."NRN"="VR_MSA_INVHIST"."NPRN" AND "VR_MSA_INVENTORY_RPT"."NCOMPANY"=51422015 AND "VR_MSA_INVENTORY_RPT"."SACCTYPES" LIKE 'Бухгалтерский%'
AND "VR_MSA_INVHIST"."DACT_DATE" IN

(SELECT MAX("VR_MSA_INVHIST_"."DACT_DATE") FROM "PARUS"."VR_MSA_INVHIST" "VR_MSA_INVHIST_"
WHERE "VR_MSA_INVENTORY_RPT"."NRN"="VR_MSA_INVHIST_"."NPRN" AND "VR_MSA_INVHIST_"."SNEW_ACCOUNT" NOT LIKE '00%' AND "VR_MSA_INVHIST_"."DACT_DATE"<={?D})
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR9 Зависает при формировании Command с вложенными select-aми
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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