powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как перестроить запрос с Access на SQL
5 сообщений из 5, страница 1 из 1
Как перестроить запрос с Access на SQL
    #39872189
IRagnarok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, Знатоки.

Знаю язык Access Запросов, но плохо знаю Sql
Не могу перестроить один запрос. (на access он работает)

Код: sql
1.
2.
3.
4.
5.
SELECT (select sum(nal)- sum(b_name)  from qdfCashChronology as a_name where a_name.CashID = qdfCashChronology.CashID and FORMAT(a_name.PaymentDate,'dd.mm.yyyy')<FORMAT(qdfCashChronology.PaymentDate,'dd.mm.yyyy')) AS sum_name, 
qdfCashChronology.CashID, FORMAT(PaymentDate,'dd.mm.yyyy') AS d_name, Sum(qdfCashChronology.nal) AS s_name, Sum(b_name) AS s1_name, 
(s_name-s1_name) AS p_name, IIf(sum_name is Null,0,sum_name) AS a_name, qdfCashChronology.CashTypeCalc, qdfCashChronology.BankCalc
FROM qdfCashChronology
GROUP BY qdfCashChronology.CashID, FORMAT(PaymentDate,'dd.mm.yyyy'), qdfCashChronology.CashTypeCalc, qdfCashChronology.BankCalc;




Сердечно прошу вашей помощи.
...
Рейтинг: 0 / 0
Как перестроить запрос с Access на SQL
    #39872191
IRagnarok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чуть чуть облегчу, мне просто нужен пример

SELECT (SELECT SUM(a)-Sum(b) FROM tabl As t WHERE t.I = tabl.I AND FORMAT(t.D,'dd.mm.yyyy') < FORMAT(tabl.D,'dd.mm.yyyy') AS Sumn, IIF(Sumn IS NULL ,0,Sumn) AS a_Sumn FROM TABLICA GROUP....

вот эти 2 условных поля переделать по всем законам SQL!!!
...
Рейтинг: 0 / 0
Как перестроить запрос с Access на SQL
    #39872209
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот запрос отлично компилится, так что не понятно, что вы хотите
...
Рейтинг: 0 / 0
Как перестроить запрос с Access на SQL
    #39872262
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IRagnarok,

Должен нормально работать, начиная с MSSQL 2012. Но, конечно, вот это:
Код: sql
1.
FORMAT(a_name.PaymentDate,'dd.mm.yyyy')<FORMAT(qdfCashChronology.PaymentDate,'dd.mm.yyyy')

- работает не так, как вы возможно ожидаете.
...
Рейтинг: 0 / 0
Как перестроить запрос с Access на SQL
    #39872266
IRagnarok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,

По каждому полю потихоньку добавлял и изменял имена. SQL ругалось на имена. Всё работает. Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как перестроить запрос с Access на SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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