powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Internal error
11 сообщений из 11, страница 1 из 1
Internal error
    #32046342
Faza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, извините, что обращаюсь по глупому вопросу, но...
я не смог на сайте microsoft найти описание ошибки:

Server: Msg 8624, Level 16, State 3, Line 1
Internal SQL Server error.

Сразу обращаю внимание на State, т.к. есть такие же ошибки, но с другим Sate'ом.

ошибка возникла при выполнени выборки из запроса:
select ... from (select... group by) ... group by...sor by
...
Рейтинг: 0 / 0
Internal error
    #32046355
igoro1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 8624  Error Might Occur When You Modify a Table with a Complex Query


http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q259141&
...
Рейтинг: 0 / 0
Internal error
    #32046359
Faza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это видел, но я не зря обратил внимание на sate.
у меня 3, а по ссылке - 1, к тому же причем здесь update.
...
Рейтинг: 0 / 0
Internal error
    #32046360
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а весь текст запроса можно глянуть?
ошибка если выполнят в qa та же?
...
Рейтинг: 0 / 0
Internal error
    #32046539
Faza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT ss.product_id, ss.name, ss.date,
sum(ss.d_sum) as d_sum, sum(ss.prib) as prib
FROM (
SELECT
s.product_id, p.name,
convert(datetime, convert (char(10), s.date, 120)+' 23:59:59') as date,
s.d_sum as d_sum, s.d_sum - s.s_sum as prib,
isnull(sum(isnull(os.ostat, 0)), 0) as ostatok
from VW_analit1 s
INNER join product_ p ON p.product_id = s.product_id
LEFT OUTER JOIN VW_RepOstatok os
ON os.product_id = s.product_id and os.date <= convert(datetime, convert(char(10), s.date, 120)+' 23:59:59') and os.agent_id = s.s_agent_id
and os.date >= case when os.type = 1 then (select (max(date)) from agent_invent where date <= s.date and agent_id = s.s_agent_id) else dateadd(second, 1, (select (max(date)) from agent_invent where date <= s.date and agent_id = s.s_agent_id)) end
WHERE
s.s_agent_id = '2000716527'
group by
s.product_id, p.name,
convert(datetime, convert (char(10), s.date, 120)+' 23:59:59'), s.d_sum, s.d_sum - s.s_sum
)ss
GROUP BY ss.product_id, ss.name, ss.date, ss.ostatok
order by ss.name, ss.product_id, ss.date


вот запрос в чистом виде. Подзапрос отдельно выполняется, Если его результат записать во временную таблицу, то на ней внешняя часть запроса выполняется, а вот в совокупности - ж...
может ли на это влиять конструкции видов, которые используются в запросе.

Суть запроса: получить информацию по продажам (выручка, прибыль в разрезе товаров) и указать остаток продаваемого товара на конец дня продажи
...
Рейтинг: 0 / 0
Internal error
    #32046549
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слишком сложно....и неэффективно....
вот если пересмотреть немного логику и хранить актуальные данные сразу....
если скуль 2000 сделать индексированное представление...
если 7 то отдельную таблицу, поддерживаемую с помощью тригерра....
...
Рейтинг: 0 / 0
Internal error
    #32046552
Faza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не спорю, но речь идет об уже работающей базе и по прошедшим датам.
На будущее - вопросов нет, сделаем всё-что надо...
...
Рейтинг: 0 / 0
Internal error
    #32046554
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а сервер то какой?
...
Рейтинг: 0 / 0
Internal error
    #32046556
Faza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL 7.0 sp 3
на 2000 таже ошибка...
...
Рейтинг: 0 / 0
Internal error
    #32046561
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стандарт,девелоп,ентерпрайз....
...
Рейтинг: 0 / 0
Internal error
    #32046568
Faza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
7 - desktop
2000 - не помню :),
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Internal error
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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