0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
||||||
1 | ||||||
Расчет стажа работы28.02.2017, 12:45. Показов 4645. Ответов 32
Метки нет (Все метки)
Здравствуйте!
Есть таблица job с полем start_year в который записывается год начала работы в компании. Необходимо вычислить стаж работы.
0
|
28.02.2017, 12:45 | |
Ответы с готовыми решениями:
32
Расчет стажа Расчет стажа - Не корректный Расчет трудового стажа сотрудников Расчет стажа для сотрудников |
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
||||||
28.02.2017, 18:10 | 21 | |||||
Шаг 3.
1
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
|
28.02.2017, 18:25 [ТС] | 22 |
Выдает следующую ошибку [Error] main.pas(77): ')' expected but identifier 'yyyy' found
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
||||||
28.02.2017, 18:32 | 23 | |||||
Сообщение было отмечено Mihter как решение
Решение
удваиваем кавычку '
1
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
|||||||||||
01.03.2017, 07:41 [ТС] | 24 | ||||||||||
YuryK, простите мне мою глупость, только изучаю это дело все и таких нюансов еще не знаю.
Выполнил, вернуло 0 Добавлено через 13 часов 5 минут YuryK, почему возвращает 0 ? синтаксис же такой
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
01.03.2017, 07:45 | 25 |
потому что между 26.02.2017 20:25:59 и сегодняшним днем 0 полных лет
1
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
|
01.03.2017, 07:56 [ТС] | 26 |
YuryK, спасибо огромное!
0
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
|||||||||||
03.03.2017, 07:56 [ТС] | 27 | ||||||||||
YuryK, добрый день!
Скажите, пожалуйста, а чтобы рассчитать стаж всех сотрудников сразу и записать в столбец staj, необходимо просто убрать условие where? Если да, то мне выдает ошибку синтаксиса.
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|||||||||||
03.03.2017, 09:05 | 28 | ||||||||||
это текст запроса или константа в
т.е. о уже в таблице физически образовался? тогда не SELECT нужен, а UPDATE наверное можно и "сразу"
1
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
||||||
03.03.2017, 11:24 [ТС] | 29 | |||||
это константа.
нет этого столбца в базе, должен образоваться на момент расчета среднего стажа. попробовал так, как текст запроса через инспектор объектов.
пишет что ошибка синтаксисапропущен оператор
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
|
03.03.2017, 11:26 | 30 |
1
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
||||||
03.03.2017, 11:34 [ТС] | 31 | |||||
сейчас попробовал внести текст запроса в инспекторе объектов ADOQuery.
Ошибка синтаксиса (пропущен оператор) в выражении avg(DateDiff('yyyy',start_year, DATE()) AS staj FROM job).
0
|
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
|
||||||
03.03.2017, 11:45 | 32 | |||||
Сообщение было отмечено Mihter как решение
Решение
1
|
0 / 0 / 1
Регистрация: 15.04.2015
Сообщений: 75
|
|
03.03.2017, 12:04 [ТС] | 33 |
Спасибо большое.
0
|
03.03.2017, 12:04 | |
03.03.2017, 12:04 | |
Помогаю со студенческими работами здесь
33
Расчет рабочего стажа в отдельной конфигурации Подробный расчет стажа в access 2003 Высчитывание стажа работы Подсчет среднего стажа работы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |