Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/64: Рейтинг темы: голосов - 64, средняя оценка - 4.72
2 / 2 / 0
Регистрация: 05.04.2011
Сообщений: 89

расчет зарплаты

18.09.2012, 17:41. Показов 12412. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как произвести расчет заработной платы??? Как расчитывать что с чем я знаю, а вот как все это оформить маленько не догоняю.Если у меня дана Зарплата. Зарплата*Коэфициент за стаж это премия. премия также умножается....получается другое поле...Пытаюсь оформить это дело в виде запроса. Так там после получения поля Премия дальше его использовать не получается

Добавлено через 1 минуту
работаю в интербейсе
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.09.2012, 17:41
Ответы с готовыми решениями:

Запрос на вывод зарплаты
Добрый день. Вот задание: вывести з/п каждого сотрудника если она вычисляется по формуле: ( премия+ надбавка)*( стаж+катег)/100. ...

Расчет зарплаты
Добрый день! Есть 2 Регистра Сведений (Премия, ОплатаМаршрута(КодМаршрута, Сумма). Есть документ Проделанная Работа(Премия(булевая),...

Расчет зарплаты
Всем здравствуйте! Не занимался ни когда таким помогите пожалуйста! Нужно сделать 2 таблицы. Не было бы печали сам бы возможно сделал но...

5
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
18.09.2012, 18:27
Для начала покажите что за запрос вы навояли
0
2 / 2 / 0
Регистрация: 05.04.2011
Сообщений: 89
18.09.2012, 18:37  [ТС]
SQL
1
2
SELECT Familiya, Oklad*KOf_za stazh Premiya
FROM Sotrudniki
Теперь мне бы нужно Primiya*13 Nalog (т,е получить из премии налог)
А уж затем
SQL
1
2
SELECT klad+Premiya+Nalog Na_ruki
FROM Sotrudniki
Все это в одном запросе, но незнаю правильно ли я вообще мыслю и как это возможно осуществить.

Добавлено через 1 минуту
То есть мне нужно каждый столбец по очереди рассчитать, а затем сложить... в одном запросе, серьезно никак не могу разобраться
0
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
18.09.2012, 18:53
ну судня по вашему желанию наверное так? хотя я не уверен

T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Select 
    result.Oklad + result.Premiya + result.Nalog as Naruki
from (
    Select 
        res.Familiya,
        res.Premiya * 13 as Nalog,
        res.Premiya,
        res.Oklad
    from (
        SELECT 
            Familiya, 
            Oklad * KOf_za_stazh as Premiya,
            Oklad
        FROM Sotrudniki
    ) as res
) as result
ну или при существовании ID пользователей можно попробовать так......хотя тяжко написать не видев таблиц с данными


T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SELECT 
    FamiliyaID, 
    Oklad * KOf_za_stazh as Premiya
INTO #tmpPremiya
FROM Sotrudniki
 
Select 
    FamiliyaID,
    prem.Premiya * 13 as Nalog
FROM Sotrudniki sotr
INTO #tmpNalog
left join #tmpPremiya prem on prem.FamiliyaID = sotr.FamiliyaID
 
Select 
    FamiliyaID,
    sotr.Oklad + prem.Premiya + nalog.Nalog as Naruki
FROM Sotrudniki sotr
left join #tmpPremiya prem on prem.FamiliyaID = sotr.FamiliyaID
left join #tmpNalog nalog on nalog.FamiliyaID = sotr.FamiliyaID
 
 
DROP TABLE #tmpPremiya
 
DROP TABLE #tmpNalog
Добавлено через 11 минут
Во втором ошибку сделал =) INTO надо перед FROM

T-SQL
1
2
3
4
5
6
Select 
    FamiliyaID,
    prem.Premiya * 13 as Nalog
INTO #tmpNalog
FROM Sotrudniki sotr
left join #tmpPremiya prem on prem.FamiliyaID = sotr.FamiliyaID
1
2 / 2 / 0
Регистрация: 05.04.2011
Сообщений: 89
18.09.2012, 19:03  [ТС]
С Into понятно, а вот left join возвращает строки из таблицы #tmpPremiya ...с этой строкой я запуталась
0
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
18.09.2012, 23:01
что не понятно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.09.2012, 23:01
Помогаю со студенческими работами здесь

Расчет зарплаты
Есть 2 документа: Начисление зарплаты 1 и Начисление зарплаты 2. Сторно с 15 по 20 января отработало хорошо. Есть 2 проблемы: 1....

Расчет зарплаты
Есть документ НачисленияСотрудникам(Оклад, Премия, Невыход). Необходимо создать документ ЗарплатаКВыплате (Оклад - Невыходы + Премия к...

Расчет зарплаты
Здравствуйте, в некоторых полях разных таблиц, одной бд есть столбцы "Оклад", "Надбавка за разряд" и "надбавка за...

Расчет зарплаты. Табель
Добавлено через 49 секунд Люди, подскажите кто что знает, кому не лень. 10 го идти спеца сдавать, а этот Табель капец как с трудом...

Проект: расчет зарплаты.
Что молва скажет??? Необходимо реализовать проект: расчет зарплаты .... Сам по себе проект немаленький (> 100 таблиц, > 200...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru