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

UNION   Найти похожие ветки 

← →
Sigetta ©   (2005-06-22 12:21) [0]

Почему не выполняется запрос

select kodp, summa
from pprix
union
select kodp, 0
from pprix

ошибка - type mismatch in expression

Но выполняется

select kodp, sum(summa)
from pprix
group by kodp
union
select kodp, 0
from pprix


← →
Stanislav ©   (2005-06-22 12:24) [1]

Что за тип поля summa ?


← →
ANB ©   (2005-06-22 12:25) [2]

Смотри поле summa, где то в данных косяк.


← →
Sigetta ©   (2005-06-22 14:12) [3]

kodp - numeric(20,4)
summa - numeric(20,4)


← →
Johnmen ©   (2005-06-22 14:20) [4]

select kodp, summa+0.0 as mysum
from pprix
union
select kodp, 0
from pprix

или

select kodp, summa
from pprix
union
select kodp, 0.0
from pprix

или

select kodp, 0.0 as mysum
from pprix
union
select kodp, summa
from pprix


← →
Sigetta ©   (2005-06-22 15:46) [5]

Заработал первый вариант (2 и 3 - нет). Спасибо.

Я так понял, что 1-й вариант верен потому, что
summa - numeric(20,0) (т.к. в базе хранится целое число)
summa+0.0 - numeric(20,4)
0 - numeric(20,4)
Это так? Или есть другое объяснение?



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

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



Память: 0.45 MB
Время: 0.024 c
4-1117697038
Cosinus
2005-06-02 11:23
2005.07.31
Как опрделить по имени файла в "Избранном" адрес в Internet?


5-1091542196
Сашенька
2004-08-03 18:09
2005.07.31
Как узнать что мой компонент находится в run-time


14-1121092567
Dimedrol
2005-07-11 18:36
2005.07.31
Как увидеть сообщение об ошибке проги в WinXP ?


6-1114362406
Kosald
2005-04-24 21:06
2005.07.31
Страница в новом окне


1-1121168265
Viktop
2005-07-12 15:37
2005.07.31
Порядковый номер элемента TTreeView




   Наверх