Имееться две таблицы: 1)Услуги оказанные гражданам, со след полями: а)Код оказанных услуг б)Код услуги в)Соц номер г)Код оргнизации-исполнителя д)Дата зявления е)Дата исполнения
2)Организация-исполнитель, со след полями: а)Код организации-исполнителя б)Наименование организации-исполнителя
Нужно выполнить запрос--Выявить наимен-ие органи-ии - исполнителя, оказавших соц помощь после конкретного числа.. Готовый запрос у мя есть, который работает в dbExplor---Select DISTRINCT Organ_ispol.naimen_organ, uslu_ok_gra.data_isp From organ_ispol INNNER JOIN uslu_ok_gra ON organ_ispol.kod_organ=uslu_ok_gra.kod_organ Where uslu_ok_gra.data_isp>'21.02.2007' Но он не будет работать в Delphi. Сначала я поместил на форму компоненты--Query1, Query2(для своих 2 табл)поместил компоненты DataSource1, DbGrid1 и поместил кнопку..в ней и будет выполняться запрос, а результ запроса отобразиться в DBGrid.А как сделать запрос я не знаю..((
Query1.Close; Query1.SQL.Text := 'Select Organ_ispol.naimen_organ, uslu_ok_gra.data_isp From organ_ispol INNNER JOIN uslu_ok_gra ON organ_ispol.kod_organ=uslu_ok_gra.kod_organ Where uslu_ok_gra.data_isp >"10.05.1999"'; Query1.Open;
Добавлено через 1 мин. а вот такой запрос не поместился в одну строку--
Query3.SQL.Text :='Select chelovek1,* From chelovek1, mesto_rab, Dok_lgot WHERE chelovek1.Kod_predp=mesto_rab.kod_predp AND chelovek1.Soc_nom=Dok_lgot.Soc_nom AND mesto_rab.kod_predp=1 AND Dok_lgot.kod_kategor=1 AND "20.02.1998" dok_lgot.data_nach_dei AND dok_lgot.data_okon_dei';
dron4ik
30.11.2010 21:56
Проблема решена..но хотелось бы чтобы можно было ввести дату(т.е. Выявить наимен-ие органи-ии - исполнителя, оказавших соц помощь после ВВЕДЕНОГО числа..)в какое нибудь поле..а как это сделать?)
Client
30.11.2010 22:48
нужно поле - добавь его в селект запрос в чем проблема?
dron4ik
30.11.2010 22:50
синтаксис не знаю(
Добавлено через 1 мин.
Query1.SQL.Text := 'Select Organ_ispol.naimen_organ, uslu_ok_gra.data_isp From organ_ispol INNNER JOIN uslu_ok_gra ON organ_ispol.kod_organ=uslu_ok_gra.kod_organ Where uslu_ok_gra.data_isp' > Edit1.Text='';--такое написал..жалуется на типы