database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4182 게시물 읽기
No. 4182
varchar -> numeric으로 바꾸는 방법이요.
작성자
뾰로롱
작성일
2008-04-21 16:00
조회수
6,237

@con_amt = (@con_amount1)/@con_year/12* (str.substring(1,2))


위 식에서 (str.substring(1,2)) 부분이 varchar이라서 프로시저 오류가 나는데요.


numeric으로 변환해서 연산해주려면 어떤 처리를 해줘야 하는지 궁금해요.

이 글에 대한 댓글이 총 2건 있습니다.

우선 substrng의 문법도 틀린듯. 

select substring('12345', 1, 2) 

라고 하셔야 하구요. 
이를 숫자로 바꾸시려면 

select cast(substring('12345', 1, 2)  as int) 


.님이 2008-04-21 16:51에 작성한 댓글입니다. Edit

답변 감사합니다~ ^^

뾰로롱님이 2008-04-21 17:11에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4185mysql -> sql 2005 마이그레이션 중 한글깨짐 현상 [2]
이근
2008-04-22
13316
4184DBF 파일을 DTS로 올리는 방법 좀 알려주세요
제로
2008-04-22
3997
4183ms sql 질문요
박영렬
2008-04-21
3941
4182varchar -> numeric으로 바꾸는 방법이요. [2]
뾰로롱
2008-04-21
6237
4180Primary key 삭제? [2]
박철현
2008-04-18
5632
4179mssql sp_executesql 급질문입니다.
김건수
2008-04-16
6706
4178MS-SQl 펑션사용 [1]
최현태
2008-04-16
4823
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다