istudent Ответов: 2

Как найти сотрудника, который был нанят 6 недель назад из текущих рабочих недель?


Как найти сотрудника, который был нанят 6 недель назад из текущих рабочих недель?
Мой текущий код выполняет запрос в access DB и фильтрует данные на основе столбца WeekNumber, заданного ниже запросом..
IIf(Weekday([HiredDate])=7,[HiredDate],[HiredDate]-Weekday([HiredDate])) AS TrainingStart, 
Date()+6-Weekday(Date()) AS EndOfWeek, 
DateDiff("ww",[TrainingStart],[EndOfWeek]) AS WeekNumber

У нас больше нет базы данных access, и мне нужно получить данные из базы данных Oracle.
Как мне написать, чтобы получить те же данные в этой ситуации?

Что я уже пробовал:

Я попытался повторно создать выражение запроса из предыдущего запроса access db который я не уверен является правильным

2 Ответов

Рейтинг:
1

CHill60

Я уже рассказывал вам, как преобразовать запрос доступа с помощью этих функций в Oracle по вашему предыдущему вопросу Как определить номер недели от даты начала до конца сегодняшней недели ?[^]


Рейтинг:
0

Simon_Whale

Взгляните на это ДБА-деревня[^]

У меня нет опыта работы в Oracle был найден в поиске Google