소수점 자리 계산시 계산 오류가 발생하는 이유 DECLARE @A FLOAT DECLARE @B FLOAT SET @A = 10 SET @B = 10 - 0.01 SELECT @A - @B 위 쿼리문을 수행하면 다음과 같은 결과를 얻을 수 있다. 0.00999999999999979 원래 얻고자 하는 결과는 10 - (10 - 0.01)) = 0.01 이지만 소수점 자리수가 17자리인 근사치 값이 출력되었다. 이러한 차이는 어디서 오는 것일까? FLOAT 와 REAL .. MSSQL 2008/MSSQL SQL 2013.11.12
제니퍼소프트 사규 <제니퍼소프트에서 하지 말아야할 33가지> 1. 전화 통화 시에 “지금 어디예요?”, “뭐 하고 있어요” “언제 와요?”라고 묻지 마요. 감시할 의중도 없잖아요. 2.“회의 중인데 좀 있다 전화할게”. 아니거든요~ 가족 전화는 그 어떤 업무보다 우선이에요. 3. 근무 외 시간엔 가급적 전.. 참고자료 2013.11.08
DELETE 명령어에 조인을 사용하여 처리하기 DELETE SCENE_MOUT FROM SCENE_MOUT [S] LEFT JOIN SCENE_MINP [S1] ON S.INP_NO = S1.INP_NO LEFT JOIN MATERIAL_STOCK_OUT [S2] ON S2.OUT_NO = S1.OUT_NO WHERE S2.LOTNO IS NULL 여기에 트랜잭션까지 같이 하면 BEGIN TRAN SELECT COUNT(*) FROM SCENE_MOUT [S] LEFT JOIN SCENE_MINP [S1] ON S.INP_NO = S1.INP_NO LEFT JOIN MATERIAL_STOCK_OUT [S2] ON S2.OUT_NO = S1.OUT_NO WHERE S2.L.. MSSQL 2008/MSSQL SQL 2013.08.30