Помощь - Поиск - Пользователи - Календарь
Полная версия: Язык SQL
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
dron4ik
всем привет.
Возникла проблема с созданием следующего запроса:
Выявить имена организаций-исполнителей оказавших социальную помощь после конкретного числа.

есть две таблицы:
1)услуги оказанные гражданам(дочерняя!)---в котором содержатся столбцы с именами:

а)код оказ услуг
б)код услуги
в)соц номер
г)код организации исполнителя
д)дата заявления
е)дата исполнения

2)организация- исполнитель(родительская!)---в котором содержатся столбцы с именами:
а)код организации исполнителя
б)имя организации исполнителя

Пытался сделать, но не получилось...Select organ_ispol.naimen_organ FROM organ_ispol, uslu_ok_gra Where organ_ispol.kod_organ = uslu_ok_gra.kod_organ AND organ_ispol.kod_organ=1 AND uslu_ok_gra.kod_organ=1

Добавлено через 1 мин.
помогите кто знает как правильно сделать запрос.(((
volvo
SQL
SELECT org_isp.name_org, tbl_uslugi.data_isp
FROM org_isp INNER JOIN tbl_uslugi ON org_isp.kod_org = tbl_uslugi.org
WHERE (((tbl_uslugi.data_isp) > #2/11/2010#));
dron4ik
Спасибо, Volvo!


Добавлено через 8 мин.
кстати интересный момент был.....когда запрос был такого вида, обратите внимание как написана дата в конце..

SELECT Organ_ispol.naimen_organ, uslu_ok_gra.data_isp FROM organ_ispol INNER JOIN uslu_ok_gra ON organ_ispol.kod_organ = uslu_ok_gra.kod_organ WHERE uslu_ok_gra.data_isp > '21/02/2007';
была ошибка..тип мисматч....я не знал в чем дело....оказывается надо было писать так----SELECT Organ_ispol.naimen_organ, uslu_ok_gra.data_isp FROM organ_ispol INNER JOIN uslu_ok_gra ON organ_ispol.kod_organ = uslu_ok_gra.kod_organ WHERE uslu_ok_gra.data_isp > '21.02.2007'; т.к. в базе данных дата написана так- '21.02.2007' smile.gif
мисс_граффити
volvo, а почему дата в символах #?
Что это значит, на что влияет?
volvo
Цитата
а почему дата в символах #?
MS Access требует. Если задаешь дату константой - то надо ее обрамлять решетками. А я проверял именно в Access-е. Если же будет задаваться функцией или браться из какого-то поля - то не нужно ничем обрамлять. Другие СУБД могут работать и с кавычками...
мисс_граффити
понятно smile.gif спасибо.
просто с ms sql сейчас работаю. во всех примерах - с кавычками (так же и делаю). думала, с # как-то иначе обрабатывается.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.