하나의 Table에서 sql을 작성하는데 못하겠어서..요..
Table에는 Name, M_Date,.....Field가 있고..
3개의 Edit가 있어요...(Edit_Name, Edit_First, Edit_Last)
Edit_First와 Edit_Last사이의 날짜에 포함되는 Record를 추출하고서
그중에서 Edit_Name과 일치하는 Record를 찾으려고 하는데...
Sql로 작성하기가 무지 어려워요....제발...
저에게 희망을 주세요...꾸벅
> 하나의 Table에서 sql을 작성하는데 못하겠어서..요..
>
> Table에는 Name, M_Date,.....Field가 있고..
>
> 3개의 Edit가 있어요...(Edit_Name, Edit_First, Edit_Last)
>
> Edit_First와 Edit_Last사이의 날짜에 포함되는 Record를 추출하고서
>
> 그중에서 Edit_Name과 일치하는 Record를 찾으려고 하는데...
>
> Sql로 작성하기가 무지 어려워요....제발...
>
> 저에게 희망을 주세요...꾸벅
TQuery를 이용하셔서...
Query1.SQL Property에
select * from TableName
where M_Date Between :p_FirstDate and :p_LastDate and
Name = :p_Name
을 넣으신후 ( M_Date 가 String이라는 가정하에 )
Query1.ParamByName('p_FristDate').AsString := Edit_First.Text;
Query1.ParamByName('p_LastDate').AsString := Edit_Last.Text;
Query1.ParamByName('p_Name').AsString := Edit_Name.Text;
Query1.Open;
을 하면 내용이 보일것입니다.