Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Внизinsert...select Найти похожие ветки
← →
Rk0d1 (2002-06-06 12:37) [0]непостижимо...
insert into table1 (a)
select max(b) from table2 where...
проходит
а
insert into table1 (a)
select sum(b) from table2 where...
говорит type_mismatch
где грабли....башку сломал
← →
roottim (2002-06-06 12:41) [1]сумма не выходит за ограничения типа?
проверь что выдаст
select sum(b) from table2 where...
и сравни влезает ли в "a"
← →
Rk0d1 (2002-06-06 12:45) [2]влезает проверял...
может bde глючит?
дело в том что все это работало
я закомментировал блок чтоб время сократить
после этого единственное что делал - переустановил 98
может это че то спомогло?
← →
roottim (2002-06-06 13:07) [3]может дело в разделителе
← →
kaif (2002-06-06 20:59) [4]Не знаю, возможно ли в локальном SQL применение оператора cast...
Если b поле типа integer, то может быть такое. То есть он понял, что SUM(b) это float. Ничего странного здесь нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c