Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Вниз

Запрос отказывается работать?   Найти похожие ветки 

 
Dim   (2002-01-18 12:28) [0]

Добрый день коллеги. Набросал запрос для получения набора данных из БД InterBase 5.5:
SELECT DISTINCT c.change_id as id, c.change_pairnum as pair,
c.change_date as data,
g.group_name as groups,

(h.h_surname||" "||SUBSTR(h.h_name,1,1)||". "||
SUBSTR(h.h_patronymic,1,1)||". ") as prep,
l.name as less,

hi.h_surname||" "||SUBSTR(hi.h_name,1,1)||". "||
SUBSTR(hi.h_patronymic,1,1)||". ") as prepin,
li.name as lessin

FROM ep_change c, dean_groups g, dean_lesson l, dean_lesson li,
ok_human h, ok_human hi

WHERE c.change_group=g.group_id and
c.change_date="14.01.2002" and
c.change_lessonout=l.id and
c.change_teacherout=h.h_id and
(c.change_lessonin=li.id) and
(c.change_teacherin=hi.h_id)
UNION
SELECT c.change_id as id,
c.change_pairnum as pair, c.change_date as data,
g.group_name as groups,
h.h_surname||" "||SUBSTR(h.h_name,1,1)||". "||
SUBSTR(h.h_patronymic,1,1)||". " as prep,
l.name as less,
"нет" as prepin,
"нет" as lessin

FROM ep_change c, dean_groups g, dean_lesson l,
ok_human h, ok_human hi

WHERE c.change_group=g.group_id and
c.change_date="14.01.2002" and
c.change_lessonout=l.id and

c.change_teacherout=h.h_id and
c.change_lessonin=0 and

c.change_teacherin=0
Вроде бы запрос как запрос, но что странно, все это вместе не работает, а по отдельности оба Select"а работают и выдают то что надо. Если запустить как есть то вылетает ошибка типа
"General SQL Error
Invalid command
Data type unknown". Если не сильно затруднит, то подскажите как с этим справиться.
Заранее благодарю за помощь.Дмитрий.


 
Awex   (2002-01-18 12:43) [1]

В первом запросе постледний столбец - li.name as lessin
В последнем запросе постледний столбец - "нет" as lessin
попробуй так:
если допустим li.name у тебя VARCHAR(127)
то "нет" as lessin долно выглядеть примерно так CAST("нет" AS VARCHAR(127)) as lessin
Ну и просмотри остальные столбцы на коректность типов, если есть какие то сомнения приводи к определенному типу лучше явно.





 
Dim   (2002-01-18 13:12) [2]

Большое спасибо, все получилось.
Удачи и процветания.Дмитрий



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

Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
14-42865
GARIK_PR
2001-12-25 13:36
2002.02.14
Потушить Windows


3-42651
Dim
2002-01-18 12:28
2002.02.14
Запрос отказывается работать?


3-42686
vopros
2002-01-22 10:10
2002.02.14
Уважаемые не поможете примерчиком..


14-42849
fliz
2001-12-25 10:32
2002.02.14
Кто какие елки ставить будет - натуральные или исскуственные ?


4-42900
Satrap
2001-12-07 14:56
2002.02.14
работа с mmSystem





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский