LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  как составить з...
 как составить запрос, чтобы он считал стаж работы
 
 07.02.2009 2:19:00
Arina
1 сообщения


как составить запрос, чтобы он считал стаж работы

1 вопрос: Есть  ДатаПриема и ДатаУвол. Очень хотелось бы видеть отработанный стаж в формате dd/mm/yyyy?

2 вопрос: Знать отработанный стаж с ДатаПриема на текущую дату?

 3 вопрос: Знать отработанный стаж с ДатаПриема до контретной даты?

Пожалуйста, помогите, только попроще!

 07.02.2009 15:45:06
bopoha
9 сообщения


Re: как составить запрос, чтобы он считал стаж работы
Просто не получится. Для этого вам придется разработать функцию расчета стажа с по, ее и придется использовать в запросах.
При этом можете воспользоваться функцией DateDif.

Увы сейчас примера под руками нет. В моем случае я одной функцией тоже не вылез, т.к. требовался разный формат возвращаемых данных.
 09.02.2009 8:54:13
Admin1
731 сообщения
1-ый


Re: как составить запрос, чтобы он считал стаж работы

Вот примеры, только не понятно где стаж считают в формате dd.mm.yyyy

SELECT Format([date2]-[date1],"dd/mm/yyyy") AS Стаж, DateDiff("yyyy",[Date1],[date2]) AS Лет, DateDiff("m",[Date1],[date2]) AS Месяцев, DateDiff("d",[Date1],[date2]) AS Дней
FROM Table1;

 23.02.2009 19:50:23
bopoha
9 сообщения


Re: как составить запрос, чтобы он считал стаж работы
Данный запрос вернет одно и тоже, только в годах, месяцах и днях.

А стаж считают до дня. Т.е. проработал 1 год, 4 месяца и 3 дня.
  Программирование  Microsoft Access. Файлы mdb и accdb  как составить з...
ПоискПоиск  Список форумовСписок форумов  
right