Вниз
Скачать: CL | DM;

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 вся ветка

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



Память: 0.45 MB
Время: 0.008 c
14-1171
dim-
2002-05-30 09:54
2002.07.01
Переход на Dlphi 6


3-879
Dennn_is
2002-06-07 09:42
2002.07.01
Мастерам


6-1125
Chuvi
2002-04-19 10:22
2002.07.01
Как после копирования файлов по сети отключиться от компьютера ?


14-1168
Snake2000
2002-05-20 10:10
2002.07.01
Девушки-хакеры


4-1248
vvedensk
2002-05-03 13:46
2002.07.01
Может кто мне объяснит как узнать Handle




   Наверх