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

Вниз

конвертация типа integer в Date   Найти похожие ветки 

 
dddd   (2007-01-05 14:55) [0]

Всех с праздником.
Работаю с FB 1.5, есть три поля типа integer(1-день месяца, 2-№ месяца, 3-год ), нужен правильный запрос. Объясню на примере.
Три поля integer - Pole1, Pole2, Pole3. Их значения соответственно - 1,2,2006. И нужно выбрать все записи, дата которых больше 01.02.2006.
как должен примерно выглядеть данный запрос.


 
try   (2007-01-05 15:00) [1]

SELECT ...
WHERE CAST(Pole1||Pole2||Pole3 AS DATE) > CAST("01.02.2006" AS DATE)


 
dddd   (2007-01-05 15:04) [2]


> try   (05.01.07 15:00) [1]

А с несовпадением цифр, например, 1 и 01, 2 и 02 не возникнет проблем, или переводит автоматом.


 
Anatoly Podgoretsky ©   (2007-01-05 15:09) [3]

> dddd  (05.01.2007 15:04:02)  [2]

Тараканы (нули) только в твоей голове, как и идея делать даты тремя полями.


 
dddd   (2007-01-05 15:13) [4]


> как и идея делать даты тремя полями.

Это не мой проект


 
try   (2007-01-05 15:20) [5]


> dddd   (05.01.07 15:04) [2]


Почти всё автоматом. Или мне за тебя проверять?


 
try   (2007-01-05 15:21) [6]


> dddd   (05.01.07 15:04) [2]


Почти всё автоматом. Или мне за тебя проверять?


 
Desdechado ©   (2007-01-05 16:02) [7]

try   (05.01.07 15:00) [1]
Слишком зависит от региональных настроек сервера.


 
Правильный Вася   (2007-01-05 16:14) [8]


> try   (05.01.07 15:21) [6]
> > dddd   (05.01.07 15:04) [2]Почти всё автоматом. Или мне
> за тебя проверять?

ага, ты проверь
как прокастится "122006" в DATE
а потом пальцы гни


 
try   (2007-01-05 17:04) [9]


> Правильный Вася   (05.01.07 16:14) [8]
> ага, ты проверькак прокастится "122006" в DATEа потом пальцы гни


Мог бы и сам догадаться, что вкралась неточность.
Надо
SELECT ...
WHERE CAST(Pole1||"."||Pole2||"."||Pole3 AS DATE) > CAST("01.02.2006" AS DATE)


 
Правильный Вася   (2007-01-05 17:38) [10]


> try   (05.01.07 17:04) [9]
> Мог бы и сам догадаться, что вкралась неточность.

Я-то догадался, а вот автору-новичку советовать надо аккуратно. И не наезжать "не моя забота, работает мой код или нет"


 
try   (2007-01-05 19:53) [11]


> Правильный Вася   (05.01.07 17:38) [10]
> И не наезжать "не моя забота,  работает мой код или нет"


Не моя забота проверять. Мне это не надо. Проверяет тот, кому интересно.
А то ты ещё посоведуешь многоточие убрать, а то, мол, с ним не работает.


 
Правильный Вася   (2007-01-05 20:45) [12]


> Не моя забота проверять. Мне это не надо. Проверяет тот,
>  кому интересно.
Попросишь муху на тебе убить. Тюкну топором. И не моя забота, по голове твоей попал или по мухе. Тебе же нужно было. А трупу ответ не нужен.
ага?



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

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

Наверх




Память: 0.49 MB
Время: 0.054 c
15-1167402032
VirEx
2006-12-29 17:20
2007.01.21
Конкурс на "самую снежную" программку


1-1164886595
CaSH_
2006-11-30 14:36
2007.01.21
TreeView при выделении строки иконка меняется (продолжение)


2-1167834212
tio
2007-01-03 17:23
2007.01.21
MDI


2-1167415128
allrussia
2006-12-29 20:58
2007.01.21
Как узнать индекс выделенного элемента в PopupMenu?


4-1157629234
apollon604
2006-09-07 15:40
2007.01.21
Переключение окон в панели задач