powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Расчет заработной платы
10 сообщений из 10, страница 1 из 1
Расчет заработной платы
    #32013220
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько можно этот расчет написать на T-SQL. Поделитесь пожалуйста опытом. На InterBase этот расчет у нас просто летал. Та же проога конектещаяся к SQL Sever работает ужасно долго.
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013223
См. ошибку в 17-ой строке
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013225
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через что конннектящаяся? Через BDE-ODBC наверное? А попробуй не из-под проги, попробуй смоделировать работу программы из QA, и расскажи что получится. Просто IB штука конечно шустрая, но я могу привести сколько угодно примеров где на том же железе MSSQL макает IB. Значит доступ тормозной.
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013227
Дело не в этом. Просто код от интербейза портирован в мссиквел напрямую. В этом случае тормоза НЕИЗБЕЖНЫ, так как идеология программирования на ибейзе и мссиквеле принципиально разные. Необходимо полностью переписать с нуля, если хочется хорошей производительности.
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013230
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глеб, 17 строка это о чем?
Вы конечно совершенно правы про разницу в логике. Вот об этом мы как раз и задумались. Т.е. в принципе это конечно сразу было ясно. Другой сервер - другие правила. Я, понимаете не совсем понимаю как расчитывается зарплата. Вот мне и интересно кто и как его выполняет. А если еще конктретней, то вопрос в том что хватит ли "реляции" для выполнения этого расчета или все же надо объекты использовать.
Если честно, то я уже успел убедиться, что SQL Server сделан для людей абсолютно понявших реляционные правила. Ну я вот потенциал у себя чувствую, но знаю возможно ли вообще, в принципе так сказать, расчитать ЗП на T-SQL.
Павел Мы используем ADO Delphi6.
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013232
"См. ошибку в 17-ой строке" означает, что без конкретного приведения кода вряд ли можно чем-нибудь помочь. Если бы был приведен код какого-нибудь критичного участка, то можно было бы посмотреть его коллективным разумом на предмет оптимизации.

З/п на MSSQL я делал, причем весьма развесистую как клюква с охрененным кол-вом специфики. Сделано было на Delphi 5 сперва DBE, потом ADO. Производительность была вполне хорошая (200 чел., расчет з/п - 1-2 мин.). Значит, такие приложения вполне можно создавать на MSSQL. Поделиться кодом, конечно же, смысла нет. У нас был свой расчет, а у вас свой. А вот мыслями - пожалуйста. Спрашивай конкретно.
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013235
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А расчет целиком на T-SQL был выполнен, т.е. все же реляции хватает для этой задачи?
Если сказать безбрежно утрированно, то это можно сделать select Oklad + Nodbavka - Nolg from ...
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013239
T-SQL хватает. На нем можно реализовать какой угодно сложности алгоритм.
Расчет з/п был в виде хранимой процедуры с кучей этапов (промежуточных запросов и вычислений в них) и сливом промежуточных результатов во временные таблицы. Циклов и курсоров не было, хотя, если бы в них потребность возникла бы, то применил бы без оглядки, но вдумчиво.
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013247
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глеб большое спасибо. Как раз это я и подозревал. Вы почти приделали мне крылья!!!
...
Рейтинг: 0 / 0
Расчет заработной платы
    #32013250
Не улети далеко
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Расчет заработной платы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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