Topic: sql запрос выбора всех записей за месяц

Добрый день! Есть ли маска даты в sql запросе? например;
SELECT id,
       DateIn,
       id_Staff
  FROM ReportCard
WHERE DateIn = '2020-03-13 00:00:00.000';
данный запрос работает, а нужно:
SELECT id,
       DateIn,
       id_Staff
  FROM ReportCard
WHERE DateIn = '2020-03-%d 00:00:00.000';
где %d- любой день....  или нужно диапазон дат прописывать?

Re: sql запрос выбора всех записей за месяц

Утро вечера мудренее!
работает так:
SELECT id,
       DateIn,
       id_Staff
  FROM ReportCard
WHERE DateIn like '2020-04-% 00:00:00.000';

Re: sql запрос выбора всех записей за месяц

Добрый день, в продолжении темы:

SELECT DISTINCT  Id_Staff,                 
                                     sum(ReportCard.Time or ID_Staff)                 
FROM                          ReportCard
WHERE                      DateIn like '2020-04-% 00:00:00.000'
group by                     id_Staff; 

запрос считает отработанные часы за апрель,

Можно ли вместо  Id_Staff подставить хотя бы фамилию а лучше и имя и отчество
пробовал - JOIN  Staff ON Id_Staff = Staff.Famaly  - не работает....