디비 쿼리좀 알고싶어서여..혼자 해보려고 여러 방법으로 해봤지만 안되네여
쿼리보 불러와서 코딩으로 구현하면 되는데 별루 좋지 않은 방법인거 같아서여 쿼리 한방으로 해결 하면되는되여..님들 봐주세여
급여저장 Table PAY 있습니다. 월마다 급여가 나가는데 급여수당은 동일합니다 그래서 날짜만 1달 더하여 Table 에 저장하면 됩니다. UpDate 가 아니라 Insert 입니다. 연말정산 할때 그 1년가 Data가 있어야 하니까여...
그럼
PAY_Date PAY_Money1 PAY_Money2 PAY_Money3
200208 100000 200000 50000
그럼 다음과 같이
PAY_Date PAY_Money1 PAY_Money2 PAY_Money3
200208 100000 200000 50000
200209 100000 200000 50000
이런식으로여 그리고 PAY_date 가 Integer 형이라 함수를 써 Insert 할것같
네여 DB 는 파라독스 입니다. 쿼리상으로만 구현할려구 하거든요.
with Query1 do
begin
Close;
Clear;
SQL.Add(' Insert InTo PAY ');
SQL.Add(' (PAY_Date, PAY_Money1, PAY_Money2, Money3) ');
SQL.Add(' Value( ''200208'' , 100000 , 200000, 50000) ');
ExecSQL;
end;
또는 집적 쿼리 결과를 [ Insert InTo 테이블 Select * From 발생테일블 ]
하여도 됩니다.
참고 하세요