powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Users
5 сообщений из 5, страница 1 из 1
Users
    #32335167
Andrei_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописаны на серваке SQL юзеры. Все на основе домена. Некоторые запросы как-то хитро работают - например когда прямо в квери пишешь объявление переменной или сложные подзапросы.

Хитрость в том, что у меня запрос работает, у других нет. Причем на моем компе из под тех же доменныз юзеров тоже работает. Что может быть????
...
Рейтинг: 0 / 0
Users
    #32335181
Andrei_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Например выдает следующее: Параметр не может быть выдан из подзапроса. ..... Что-то там про сделайте prepare.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
SELECT E.*, EDS.NumDS+E.DSCHAR as DSZ, P.ProdKod,
Substring(P.ProdKod, 1 , 4 ) as Format,
M.ExpMade, E.Kolvo-ISNULL(M.ExpMade, 0 ) as Ost,Cnt.Country,TM.BegMade,TM.EndMade,
EDS.NumDS+' '+Cnt.RusCountry as OtchSt1,
 CASE E.Kolvo-ISNULL(M.ExpMade, 0 )
   WHEN  0  THEN 'Произведено'
   ELSE 'Не произведено'
 END  AS Status
FROM EXPORT E
LEFT JOIN ExpDS EDS
ON E.ID_DS = EDS.ID_DS
LEFT JOIN Customers Cus
ON EDS.ID_Cust = Cus.ID_Cust
LEFT JOIN Country Cnt
ON Cus.ID_Country = Cnt.ID_Country
LEFT JOIN Products P
ON E.ID_Prod=P.ID_Prod
LEFT JOIN (SELECT ID_Exp, Sum(Kolvo) As ExpMade FROM Made
WHERE ID_Exp IS NOT NULL
GROUP BY ID_Exp)M
ON E.ID_Exp = M.ID_Exp
LEFT JOIN (SELECT ID_Exp, Min(DatePr) As BegMade ,Max(DatePr) As EndMade FROM Made
WHERE ID_Exp IS NOT NULL
GROUP BY ID_Exp)TM
ON E.ID_Exp = TM.ID_Exp
WHERE E.ID_Exp IN
(SELECT DISTINCT ID_Exp FROM Made
WHERE ID_Exp IS NOT NULL AND
      DatePR >=  :DateBeg AND
      DatePR <=  :DateEnd ) 
...
Рейтинг: 0 / 0
Users
    #32335301
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какого типа у вас параметры? Могу предположить (если речь идет про сиквел) что у вас у разных юзеров разные Default Language определы в свойствах логинов. И даты трактуются по разному.
...
Рейтинг: 0 / 0
Users
    #32335466
Andrei_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До конца не понял. Эти настройки на каждого юзера или на винды в целом????
Получается зависит от виндов. Почему же другие запросы с параметрами даты проходят нормально?
...
Рейтинг: 0 / 0
Users
    #32335482
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор писал:Хитрость в том, что у меня запрос работает, у других нет. Причем на моем компе из под тех же доменныз юзеров тоже работает.

На одном компе работает под разными юзерами, предполагаю, что не в компе демо, а в настройках логинов на серваке SQL. Кстати, операционка какаяна компе где для разных пользователей разные результаты?

автор писал:Почему же другие запросы с параметрами даты проходят нормально?

А это вот уже от региональных натроек операционки может зависеть.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Users
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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