powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / DateTime Selection in MS SQL Server
10 сообщений из 10, страница 1 из 1
DateTime Selection in MS SQL Server
    #35375141
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ,
Подскажите как правильно в SQL написать выборку по дате

VarDdateTime1, VarDdateTime2 - переменные

startdate , Enddate - данные из таблицы

SELECT * from reservation Where startdate >=VarDdateTime1 AND startdate <=VarDdateTime2 OR
Enddate >=VarDdateTime1 AND Enddate <=VarDdateTime2
Спасибо
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375163
И что не так?
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375177
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xDt1 = .Olecontrol1.Object.value
xDt2 = .Olecontrol2.Object.value

Result = SQLEXEC(gnConnHandle, "SELECT id_room, StartDate, EndDate, State FROM Registration WHERE Startdate >= ?xDt1 AND Startdate <= ?xDt2 OR EndDate >= ?xDt1 AND Enddate <= ?xDt2", .ReservationCursor)
У мня есть запись satartdate = 06/17/2008 12:00:00 PM
но при выборке с указнием периода 17,06,2008 она почему-то не появляется...
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375187
Сам запрос корректный. Если все данные и перемнные типа date или datetime? то все должно работать. Если не работает, значит что-то не того с типами данных и переменных.
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375211
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая ф-я в SQL делает тоже самлое что TTOD() в VFP9
и еще, почему dateTime Picker Control в VFP9 не работает
This.Object.value = DATE()
Спасибо
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375250
ValeriiКакая ф-я в SQL делает тоже самлое что TTOD() в VFP9

А зачем это тут понадобилось?

и еще, почему dateTime Picker Control в VFP9 не работает

Что значит "не работает"? Это такое сообщение об ошибке?
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375930
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> xDt1 = .Olecontrol1.Object.value
> xDt2 = .Olecontrol2.Object.value


Тип данных xDt2 какой (не совсем понятно из контекста)?

Если дата, то надо переконвертить в дататайм и добавить еще временную
составляющую (23:59:59)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35375987
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriiНарод,
Подскажите как правильно в SQL написать выборку по дате

VarDdateTime1, VarDdateTime2 - переменные

startdate , Enddate - данные из таблицы

SELECT * from reservation Where startdate >=VarDdateTime1 AND startdate <=VarDdateTime2 OR
Enddate >=VarDdateTime1 AND Enddate <=VarDdateTime2
Спасибо
А так работает:
Код: plaintext
1.
SELECT * from reservation Where (startdate >=VarDdateTime1 AND startdate <=VarDdateTime2) OR 
(Enddate >=VarDdateTime1 AND Enddate <=VarDdateTime2)
С уважением, Алексей
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35376007
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValeriiКакая ф-я в SQL делает тоже самлое что TTOD() в VFP9
и еще, почему dateTime Picker Control в VFP9 не работает
This.Object.value = DATE()
Спасибо
У dateTime Picker Control надо работать с:
THISFORM.Olecontrol1.Day
THISFORM.Olecontrol1.Month
THISFORM.Olecontrol1.Year
Вот с ними и управляйся.
...
Рейтинг: 0 / 0
DateTime Selection in MS SQL Server
    #35376026
GreyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
SQLEXEC(gnConnHandle, "SELECT id_room, StartDate, EndDate, State FROM Registration 
WHERE DateDiff(day,Startdate, ?xDt1) >= 0 AND DateDiff(day, Startdate, ?xDt2) <= 0 
OR DateDiff(day,EndDate,?xDt1) >= 0 AND DateDiff(day, Enddate, ?xDt2) <= 0", .ReservationCursor)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / DateTime Selection in MS SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]