안녕하세요~^^
자꾸 형 변환에서 문제가 생겨서요~ --;
출근시간과 퇴근시간을 구해서...tatal이라는 필드에 저장합니다.
total은 varchar 이고요..
당일마다 기록된 tatal의 값(총 몇시간 일했다) 을 기간 조회해서 그리드에 뿌립니다..
그리고는 그 각 조회된 레코드의 total필드를 더해서 시간당 2500의 값을 곱해
edit box에 뿌려주려고 합니다..
ex) 05-10 08:00 //5월 10일 8시간 일함
05-11 08:00 //5월 11일 8시간 일함
총금액=16시간 * 2500
var
sFrom, sTo,sId, sPay : String;
sSql : String;
begin
sFrom := mskFrom.text;
sTo := mskTo.text;
sId := txtId.Text;
if trim(sid) <> '' then
begin
sSql := ' Select '
+ ' * from pay '
+ ' where Id = "'+sid+'" '
+ ' and Date between "'+sFrom+'" '
+ ' and "'+sTo+'" '; // pay에서 조회한 데이타 가지고 오기.
cnQueryExe(Query2, sSql);
query2.First;
While Not Query2.Eof do
begin
제 생각엔 이 루틴에서 조회된 토탈의 모든 값을 읽어서
시간의 총 합계를 낸 뒤..시간당 수당인 2500원을 곱해서
edit에 뿌리는겁니다.
Query2.Next;
end;
end;
이런식의 그림을 그리고 있는데...
자꾸 형 변환에서..문제가 되네요~
아직 익숙치 않은 언어라서 그런가..--;
제가 좀 모자라는 군요...
고수님들..부탁합니다.. ^^;