Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
1-1123578798
Hereticsoul
2005-08-09 13:13
2005.08.28
Развернуть окно borderstyle:=bsnone


3-1121621163
redlord
2005-07-17 21:26
2005.08.28
запрос sql: если есть изменить запись если нет то добавить запись


9-1114860422
MrAngel
2005-04-30 15:27
2005.08.28
Две машины - одна видуха - разные результаты


3-1121851705
npr2
2005-07-20 13:28
2005.08.28
сохранение в БД картинки


14-1122973644
12DFBDDh
2005-08-02 13:07
2005.08.28
Политкорректные сказки




   Наверх