powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите, не получается выборка
5 сообщений из 5, страница 1 из 1
Помогите, не получается выборка
    #32070772
SergePN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня не получается выборка по дате, я уже пробовал писать
for select ......
from .....
where dates between :d and :d+1 /* и можно ли вообще так писать?*/
into .....
do
begin
suspend;
end
Но оно выбирает все равно какую-то фигню, вернее не фигню, а выбирает по d.
А если писать без between. то оно вобще ничего не выбирает...
Подскажите, если кто сможет, пожалуйста!
...
Рейтинг: 0 / 0
Помогите, не получается выборка
    #32070836
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мутно ты объяснил! Мутно!
INSERT INTO Table2 SELECT * FROM Table1 WHERE DateField BETWEEN 'Date1' AND 'Date2'
...
Рейтинг: 0 / 0
Помогите, не получается выборка
    #32111611
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для работы с датами существуют прекрасные функции библиотеки rFuncUDF.
См ibase.ru не пожалеешь.
...
Рейтинг: 0 / 0
Помогите, не получается выборка
    #32111781
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дата в ибэйсе это флоат в котором целая часть это дни а дромная это день. например 0.5 это пол дня тоись 12 нульнуль. Ты делаеш битвин между :д и :д+1. Что это значит? это значит что если у тебя :д = 36732.5 то выбираться будет с 12 нульнуль. Может быть сдеся собачка порылась. Сделай трунк жробной части при передаче параметров в процедуру.
...
Рейтинг: 0 / 0
Помогите, не получается выборка
    #32111806
Фотография Bol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай ей в процедуре выбора "CAST(DATE_EXAMPLE as CHAR(11))", а затем присвой это значение :TMP_VAR а сравнивай по "CAST(TMP_VAR as DATE)". А лучше будет, если обеспечишь этот "CAST" из приложения, т.к. if тебе не нужно время, то на... его пИсать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите, не получается выборка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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