Как написать запрос SQL для выбранного пользователем диапазона дат?

Я пытаюсь написать запрос, который будет фиксировать звонки, завершенные в течение 24 часов, и звонки, выполненные> 24 часа, по количеству повторов, исходя из числа пользователей, выбранных из даты и диапазона дат в веб-форме. У меня есть колонка для completion_date в формате "гггг-мм-дд 00:00:00" количество повторений, тип вызова, запрошенный вызов и назначенный вызов.

Я действительно нуждаюсь в помощи!

1 ответ

Решение

Если вы пытаетесь выяснить запрос, что-то вроде этого должно работать:

SELECT reps, completion_date
FROM dbo
WHERE completion_date < DATEADD(DAY, DATEDIFF(DAY, 0, @DateSelectedByUser), -1)

Это должно дать вам результаты в течение 24 часов, теперь для результатов через 24 часа, вы просто используете > скорее, чем <

Другие вопросы по тегам