Вопрос : Дата SQL


Мне нужно setup система высчитывает стипендию праздника работников.

Основно employess получают праздник 1.6 дней на каждый месяц, котор они работали для компании.  Максимальный число праздников 20 в год поэтому они работать для компании на 12 месяца для того чтобы получить полное присуждение титула.

Детали работника держатся в таблице и каждый показатель имеет startdate

Может любое предложить что дорога самый лучший для того чтобы sachieve это в SQL.

Спасибо





Ответ : Дата SQL

ВЫБЕРИТЕ работника, DATEDIFF («m», StartDate, ТЕПЕРЬ ())*1.6 ОТ таблицы

Только одна проблема с этим, однако:
Кто-то входя в на 1-Jan имело бы то же самое количество дней как кто-то входя в на 31-Jan. DATEDIFF только проверяет по-разному месяцы без проверять дни. В лубом случае, это будет хороший старт, и вероятно другой специалист может улучшить его.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us