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

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


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