Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Внизнесоответствие типов Найти похожие ветки
← →
Scorpio © (2005-01-21 10:13) [0]Помогите, в SQL запросе пишу:
select * from ZA where za.ze_>=:date1 and za.ze_<=:date2 and int(wg_)=3 and int(wn_)<15
он мне в поле WN_ пишет несоответсвие типов.
Открывал структуру БД и там поле WG_(C 2) а WN_ (C 3).
Как мне коректно сформулировать запрос ??
← →
Johnmen © (2005-01-21 10:33) [1]>Как мне коректно сформулировать запрос ??
А должен был озаботиться "Как мне коректно сформулировать вопрос ??"
ЗЫ Если в поле wn_ прописано "abc", то ошибка понятна ? :)
← →
scorpio © (2005-01-21 10:36) [2]не-а строго цифры, сам проверял всю базу.
← →
Johnmen © (2005-01-21 10:46) [3]А если цифры через пробел ? :)
Вообще рекомендую использовать стандартную ф-ию преобразования типов,CAST(<value> AS <newtype>)
← →
Desdechado © (2005-01-21 10:46) [4]ну, "1.5" - тоже к числу приводится, но только не к integer
← →
scorpio © (2005-01-21 11:11) [5]а как его превратить в дробный тип
← →
stone © (2005-01-21 11:19) [6]1. Что-то не нашел я функции int в Local SQL
2.
> Открывал структуру БД и там поле WG_(C 2) а WN_ (C 3).
>
Насколько я помню С - это Character. Хранить числовые данные в символьных полях ("scorpio © (21.01.05 10:36) [2] не-а строго цифры, сам проверял всю базу.") не есть правильно.
3.
> а как его превратить в дробный тип
см. Johnmen © (21.01.05 10:46) [3]
← →
Lord Zmiy © (2005-01-21 14:36) [7]как параметр date1 ну и date2 присваиваешь текст кода давай ... моя любимая ошибка походу :) показывай :)
← →
Lord Zmiy © (2005-01-21 14:37) [8]как параметр date1 ну и date2 присваиваешь текст кода давай ... моя любимая ошибка походу :) показывай :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c