Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизОтсеивание даты в SQL Найти похожие ветки
← →
Scorpio © (2005-01-20 10:58) [0]Подскажите как в SQL запросе по полю отсеить даты из базы, а то что-то у меня неполучается.
select * from ZA where za.ze_>=01/01/2005
Он у меня этот запрос игнорирует и выводит все.
← →
Alex_Bredin © (2005-01-20 11:02) [1]дату в кавычки
← →
Sergey13 © (2005-01-20 11:06) [2]А лучше в параметр.
← →
Scorpio © (2005-01-20 11:08) [3]Она мне пишет "несоответствие типов данных"
← →
sniknik © (2005-01-20 11:17) [4]правильно пишет, сами "кавычки" зависят от движка, будет ли он в них дату воспринимать, или строку в зависимости от типа поля в выражении преобразовывать.
(а у тебя движка нет, есть какойто абстрактный SQL)
известные (мне, может и еще есть) кавычки в которых (в зависимости от движка) может восприниматься дата - "", "", [], ##, {}.
универсальное решение параметр типа дата.
← →
Ольга (2005-01-20 16:46) [5]select * from ZA where za.ze_>="20050101"
← →
sniknik © (2005-01-20 17:31) [6]Ольга (20.01.05 16:46) [5]
мило конечно ;о)) но это для MSSQL, другие движки (под dBase, FoxPro в частности) это не поймут (вернее нет гарантий, может и есть такой движок просто я его не знаю...).
← →
Anatoly Podgoretsky © (2005-01-21 00:47) [7]Scorpio © (20.01.05 11:08) [3]
Вообще то это простое деление 1 на 1 и на 2005, результат число,
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 8.913 c