powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка по дате, разделитель
23 сообщений из 23, страница 1 из 1
Выборка по дате, разделитель
    #39381628
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FB 2.1.7
поле CLOSEDATE типа DATE

делаю выборку
Код: sql
1.
select * from DOCUMENT where CLOSEDATE < '10.01.2017'


и получаю пустую выборку
меняю разделитель даты на "/" - есть записи

Как так? Всегда у нас такой формат даты работал, и тут вдруг...
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381633
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747,

вот только когда разделитель /, то 10 это месяц, а 01-число
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381640
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда ты меняешь на /, то получаешь '01.10.2017', а не '10.01.2017'
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381652
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, дело совсем не там!
выборка все правильно возвращает :)
Спасибо.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381718
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747поле CLOSEDATE типа DATE
Если это DATE, то сравнивать его со строкой некорректно. Используй параметр или литерал
даты (с префиксом date).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381727
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Ну там неявный CAST() должен отработать.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381731
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

Неявный каст в других случаях и наоборот отработает, в строку сконвертит левое значение.
Потому _date и никаких проблем.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381746
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@Cobalt747, если передаешь даты как стринг, то лучше всегда отправляй как yyyy-mm-dd, типа 2017-01-25.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381753
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dorin Marcoci....то лучше всегда отправляй как yyyy-mm-dd, типа 2017-01-25.
- Брехня!
Лучше чем "польская" запись - не придумали: YYYYMMDD.
Хошь стрингом работай, хошь интежером...
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381784
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@Di_LIne, :) c "-" больше смахивает на iso/sql стандарт, не все дбмсы могут понимать польский.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381785
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Darkmaster!
You wrote on 10 января 2017 г. 18:44:45:

Darkmaster> Ну там неявный CAST() должен отработать.тип DATE есть только в 3-м диалекте.
а там с неявными кастами построже чем в 1-м

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381806
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dorin Marcoci c "-" больше смахивает на iso/sql стандарт, не все дбмсы могут понимать польский.
- Эй, алё! Ты с кем сейчас разговариваешь?

Серверу ва-апще перпендикулярно на все.
Его дело отселектить и послать... Как далеко - догадайся сам с 1-го раза. (Па-добраму канешна.)
Всё остальное - головная боль "клиента".

Конвертится "польская" запись КЛИЕНТОМ хоть в формат Data.
Или в буковки, типа десятое января две тысячи семнанцатого года .
Можешь даже "проговорить" юзеру через динамики.
FB-сервер тут при как?
- Ы?
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381826
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@Di_LIne, cерверу ва-апще не перпендикулярно, как вы говорите, когда к нему поступает запрос как в первом посте.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381832
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dorin Marcoci cерверу ва-апще не перпендикулярно, как вы говорите, когда к нему поступает запрос как в первом посте.
Почему?
Логика у сервера проста как АКМ: Чё спросил, то получил.
В том формате, какой для этого определен.
И всё...

Чел не понял то, что увидел. В книшку было ему лень смотреть и самому найти в Инетах.
Ему разъяснили как надо "читать" увиденное.

Тут прилетает нечетатель и понеслась: "Не так делаешь, учися как надо!" и тд и тп.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381833
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneЛучше чем "польская" запись - не придумали: YYYYMMDD.
Хошь стрингом работай, хошь интежером...По сути - конечно да.
Но
С чего бы это она "польская" ???
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381844
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneЕму разъяснили как надо "читать" увиденное.
А как решать? Я же сказал, если передаешь дату как стринг (не параметр) чтоб не угадать с разделителем - вот такой формат.
В чем ваше недовольство еще с таким сарказмом и слэнгом проясняется? калм даун плиз.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381850
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladС чего бы это она "польская" ???
Ну.... Вроде в какой-то книшке лет 10 назад вычитал.
Так и прижилось, как термин обозначающий формат.
Термин "американский формат" - ни кого же не напрягает.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381865
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LInehvladС чего бы это она "польская" ???
Ну.... Вроде в какой-то книшке лет 10 назад вычитал.
Так и прижилось, как термин обозначающий формат.
Термин "американский формат" - ни кого же не напрягает.Ну... я "всю жизнь" считал это японским форматом :)
Сейчас полез искать - никаких подтверждений не нашёл. Ни польскому, ни японскому :)
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381882
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladСейчас полез искать - никаких подтверждений не нашёл. Ни польскому, ни японскому :)
Предлагаешь нам, как благородным донам, взять и застрелиться?

Всё, молчу-молчу...
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381905
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneПредлагаешь нам, как благородным донам, взять и застрелиться? Насколько я помню, благородные доны совершенно не видели повода не выпить, стреляться никто не собирался ;)
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39381915
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,
кстати, аналогично. тем не менее, тут я не нашел вообще без разделителей:
https://ru.wikipedia.org/wiki/Календарная_дата
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39382012
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladDi_LIneпропущено...

Ну.... Вроде в какой-то книшке лет 10 назад вычитал.
Так и прижилось, как термин обозначающий формат.
Термин "американский формат" - ни кого же не напрягает.Ну... я "всю жизнь" считал это японским форматом :)
Сейчас полез искать - никаких подтверждений не нашёл. Ни польскому, ни японскому :)

FoxPro это.
Значит лисье.
Значит китайское.
...
Рейтинг: 0 / 0
Выборка по дате, разделитель
    #39382034
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneТермин "американский формат" - ни кого же не напрягает.Меня вот никакой не напрягает. Хоть я и не знаю, какой из них "американский формат"

Кстати, национальный польский формат даты это YYYY-MM-DD.
Так что, возможно, у тебя за давностью просто в кучу сложились порядок записи и формат даты для dBase III
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка по дате, разделитель
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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