Предположим, у меня есть StartDate: 02/02/2014 10:00 и EndDate: 01/30/2014 15:00 можно ли получить этот результат в запросе?DateDiff каждый день в перерыве день за днем
1
A
ответ
0
Не уверен, что даты, которые у вас есть, находятся в таблице или нет, но только с помощью запроса нет, это НЕ возможно. Если у вас есть таблица дат, но есть пробелы в датах, то опять же, нет, невозможно.
Если вы готовы инвестировать время в код VBA, то ДА, вы можете производить то, что хотите. Если у вас есть форма, где вы вводите STARTDATE и ENDDATE, вы можете использовать этот код, чтобы создать таблицу дат, а затем установите ваш запрос LEFT JOIN (Если у вас есть другая таблица):
Private Sub SomeButton_Click()
Dim strSQL As String
Dim dDate As Date
DoCmd.SetWarnings False
' NOTE!!! Either create table manually, or comment out next two lines after first time!!!
strSQL = "CREATE TABLE tempDates (tDate DateTime);"
CurrentDb.Execute strSQL
strSQL = "delete * from tempDates"
CurrentDb.Execute strSQL
dDate = #1/1/2014# 'Forms!frmYours!txtStartDate ' Set starting date
Do While dDate < #3/1/2014# 'Forms!frmYours!txtEndDate ' Set Ending date
strSQL = "INSERT INTO tempDates (tDate) SELECT '" & dDate & "' AS Expr1;"
CurrentDb.Execute strSQL
dDate = dDate + 1
Loop
DoCmd.SetWarnings True
End Sub
+0
Спасибо, я попробую это –
Смежные вопросы
- 1. DateDiff на сегодняшний день
- 2. Панды день за день
- 3. HSQLDB за каждый день
- 4. Удержание пользователя MySQL и день за днем
- 5. День за днем суммированием значений из таблицы
- 6. SQL Query Solution - День за днем Баланс
- 7. Php calculete стоимости за каждый день проходил
- 8. NSDate за каждый день месяца
- 9. Oracle SQL. Выбрать все часов в день за каждый день
- 10. Начать рабочий день каждый день
- 11. Увеличение числа каждый день
- 12. MYSQL в среднем за каждый день
- 13. MySQL: Рассчитайте среднюю должность за каждый час за каждый день
- 14. Convert julian день за днем / месяц/год в R
- 15. Как выводить каждый день между началом дня и днем?
- 16. Как контролировать растущую базу данных SQL день за днем
- 17. Fire UILocalNotification каждый день, но каждый день в определенное время
- 18. Как планировать UILocalNotification в каждый день или каждый третий день?
- 19. PHP - Список сообщений за каждый день
- 20. Платные пользовательские транзакции за каждый день недели
- 21. Рассчитать количество записей за каждый день
- 22. MongoDB получить lastHour за каждый день
- 23. QuerySet с .latest() за каждый день
- 24. Выберите, чтобы получить данные за каждый день
- 25. mongodb/mongoose: минимальное значение за каждый день
- 26. Один индекс Solr за каждый день
- 27. Скользящее среднее для TICKER за каждый день
- 28. Оценка MySQL по значению за каждый день
- 29. Показать созданных пользователей за каждый день
- 30. RFM Оценка для клиентов за каждый день
Все, что вы хотите, разница между двумя значениями, показанная как часы? Тогда датированный ("h", # 2/20/2014 11:00 AM,, (0) –
не только DateDiff, мне нужно указать, какие дни были в этом диапазоне. –