Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: 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 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-1118302398
Lenik
2005-06-09 11:33
2005.07.31
Как из программы на делфи запустить встроенную процедуру SQL серв


1-1121147034
Elena_
2005-07-12 09:43
2005.07.31
Как заменить в текстовом файле 2005 на 2006


14-1121059550
Ega23
2005-07-11 09:25
2005.07.31
С днем рождения! 11 июля


1-1121247911
IgoX
2005-07-13 13:45
2005.07.31
типы переменных


14-1120857704
Ihor Osov'yak
2005-07-09 01:21
2005.07.31
Предложение ударить по разжигателям междунациональной вражды..