Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

TQuery и неполное соответствие   Найти похожие ветки 

 
serjufa   (2005-07-18 13:24) [0]

Имеется несколько табл., одно из полей Dot имеет формат то (C8)YYYYMMDD, то (C10) - YYYYMMDDHH. Пусть имеется
  20050323
  20050530
  20050615
  20051315 (неправильная запись)

Если я делаю SELECT DOT  FROM FOND405 WHERE (DOT LIKE "2005%"), то в рез-те выводится все записи, включая [20051315 неправильная запись)]

Если я делаю SELECT DOT  FROM FOND405 WHERE dot <= "200506", то записи за 6-й месяц не попадают под выборку.

Как же быть, как выбрать первые 6 месяцев? в foxpro такого не
было.

P.S> конечно, я извратился добавил к условию 1 месяц вперед в выборку, но это не дело


 
evvcom ©   (2005-07-18 13:26) [1]


> Как же быть

Работать с датами как с датами, а не со строками.


 
Anatoly Podgoretsky ©   (2005-07-18 13:27) [2]

Сказки рассказываешь, скопируй сюда запрос, который не работает, именно скопируй а не ручками. Данный запрос если ты его правильно привел не будет работать.

Смотрим справку по диалекту твоего SQL движка


 
Johnmen ©   (2005-07-18 13:32) [3]

>...WHERE dot <= "200506", то записи за 6-й месяц не попадают под выборку.

Естественно, т.к. "20050615" > "200506"


 
evvcom ©   (2005-07-18 13:32) [4]


> WHERE dot <= "200506",

А записи типа "20049999" или "2004 ерунда какая-то" тебя устраивают?


 
Mozart   (2005-07-18 15:41) [5]

SELECT DOT  FROM FOND405 WHERE dot <= "20050600"
ну тык пробуй так, наверно...
тока действительно, зачем с датами как со строками работать???
в этом нет смысла!!


 
evvcom ©   (2005-07-18 16:07) [6]


> Mozart   (18.07.05 15:41) [5]

"0" < любого из ["1".."9"] - результат будет тот же. Тогда уж с "31" сравнивать.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
4-1120906132
-=[ASH]=-
2005-07-09 14:48
2005.08.28
CD-Rom


3-1121319772
bsFrame
2005-07-14 09:42
2005.08.28
.edb - что это за база такая?


1-1123251915
Андрей Молчанов
2005-08-05 18:25
2005.08.28
Node.CustomSort


14-1122002138
Funt_IK
2005-07-22 07:15
2005.08.28
Delphi 2005 Update 2-3


4-1121014897
pirate
2005-07-10 21:01
2005.08.28
Как считать значение ячейки памяти?