powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / изменение типа переменной в таблиц
8 сообщений из 8, страница 1 из 1
изменение типа переменной в таблиц
    #36727561
Ks2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогите, пжлста.
мне нужно выполнить такой запрос

select * from Table where stom_w > weig/5

weig - название столбца в таблице Table, где отображается вес (тип данных - целое число)
stom_w - название столбца в таблице Table, где отображается вес желудка (тип данных - целое число)

вот я и думаю, что weig/5 - получается не целым числом...

как лучше выйти из этой ситуации??
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36727808
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ks2010,

Ну и ничего страшного если я сравню 5 с 5.9, то ошибок не выдаст.

Если у Вас ошибка, то скажите какая.
да, и база какая?
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36727898
Ks2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообще пишу в Delphi SQL запрос и выдает ошибку про несоответствие типов.
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36728404
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ks2010,

Слушайте, ну так у нас ни-че-го не получится...

1) Кто выдает ошибку??? (Дельфи или СУБД)
2) Когда выдает ошибку??? (Всмысле при компиляции или по тексту)
3) Какая точно ошибка??? (можно даже скриншот экрана сделать, что бы понятнее было)
4) Как вы вводите sql запрос??? (в компонент desing-time или в тексте Real-time)

Помогите общественности Вам помочь.
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36728468
Ks2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну простите за такую не однозначность =))
просто много лишнего не хотелось выводить - так и запутаться не долго

дедфи выдает ощибку при компиляции ... raised exception class EDGEngineerror with message :'Type mismatch is expression '...
когда в тексте запроса 'select * from Table where stom_w > weig/5'

сам запрос уже записан в программе (идет выбор запроса - либо этот либо ещё какой другой )
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36728504
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ks2010помогите, пжлста.
мне нужно выполнить такой запрос

select * from Table where stom_w > weig/5

weig - название столбца в таблице Table, где отображается вес (тип данных - целое число)
stom_w - название столбца в таблице Table, где отображается вес желудка (тип данных - целое число)

вот я и думаю, что weig/5 - получается не целым числом...А так? :)
Код: plaintext
select * from Table where stom_w *  5  > weig
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36728533
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ks2010,

Ага. Уже ближе.
А если (ради интереса) попробовать 'select * from Table where stom_w > weig * 5'
Что бы исключить возможность ошибки в делении.

И можно попробовать этот запрос выполнить без Дельфи? Через toad, sqlplus и т.д.
...
Рейтинг: 0 / 0
изменение типа переменной в таблиц
    #36728542
Ks2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, спасибо все работает!!! так просто и правильно - круто!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / изменение типа переменной в таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]