DECLARE @T datetime
DECLARE @P bigint
DECLARE @RESULT bigint
DECLARE @NUM bigint

set @P = NULL 
set @T = '2014-08-21 20:03:19.190'

if(@T = NULL)
set @T = ''

set @RESULT = DATEDIFF(N, @T, GETDATE())

SELECT ISNULL(@P,0)
SELECT ISNULL(@RESULT,0)

SET @NUM = @P+@RESULT

SELECT @NUM

간단한 예제를 작성하던 중 bigint값을 더했는데 NULL이 나오게 되었습니다.
제가 아직 dba초보라서 잘 모르는데 NULL처리도 분명히 했고, 0이 외에 다른값을  @P나 @RESULT에
넣어줘도 결과가 0일까요? 정말로 답답하고 궁금하네요ㅠㅠ
알려주시면 감사하겠습니다ㅠㅠ
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 219749
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 82823
8144 sql 서버운영 성능관련 마리아DB와 비교해서 [5] 실버라이닝 2014.08.27 4029
8143 웹환경과 관리툴환경에서의 쿼리문 실행 [3] taz2315 2014.08.27 2911
8142 SQL Server Architecture 및 내부 동작원리에 대하여 [1] HoyaSoft 2014.08.26 3897
8141 접근제어 때문에 질문드립니다. [1] 왕만두와우동 2014.08.26 2521
8140 DB 다른컴퓨터에 두고 붙이기 가능한가요? [4] 파파곰 2014.08.26 2860
8139 Left Outer Join 질문입니다. [2] 희망나라 2014.08.26 2975
8138 SQL2008 R2 대용량 SQL 유지관리 (Maintenance Plan) [2] 송동운 2014.08.26 5094
8137 모든 테이블 내용 지우기 [2] 백마탄나 2014.08.22 3480
8136 not in 쿼리 질문드립니다! [4] 파파곰 2014.08.22 2845
8135 데이터베이스 연결 오류 [2] dewrain 2014.08.22 7452
8134 UNION문으로 합친 테이블을 구분하고 싶습니다ㅠㅠ제발살려주세여 [1] 으아코딩어렵 2014.08.22 3460
» bigint끼리 더했는데 결과가 NULL입니다. [2] 연어초밥 2014.08.21 2462
8132 데이터 베이스 질문 있습니다. [1] 청소하자 2014.08.21 2170
8131 SQL Log 처리 - procedure VS trigger! [6] 전설의코더 2014.08.21 3207
8130 두 테이블 값 비교하여 변경된 컬럼을 알아내는 쿼리 질문드립니다. [5] he2ng 2014.08.20 9949
8129 쿼리문 질문 [1] hhhh 2014.08.19 2459
8128 날짜 형변환 convert 질문좀부탁드려요 [1] 아싸헛스윙 2014.08.19 6988
8127 2000 , 2005 32bit 를 2008 64비트 복원이 가능한가요? [7] 김영환_281520 2014.08.19 5112
8126 쿼리 오류나는데 좀 봐주세요...ㅠ [2] dewrain 2014.08.19 2449
8125 lined server 로 연결된 서버의 저장프로시저 호출 후 select 가 가능할까요? [8] taz2315 2014.08.19 7853





XE Login