프로그래밍/MSSQL 20

mssql 세로 데이터를 동적으로 가로로 출력 with asp

집계조회 페이지를 만들어야 하는데, 상품별 데이터는 세로로 나와야하고, 특정 데이터(여기서는 창고)는 가로로 동적으로 만들어야 해서 정리합니다.. 주요 테이블은 2개입니다. 현재 서비스에는 상품을 관리할 수 있는 상품테이블이 있고, 여러가지 기능 중에 창고간에 상품을 이동시킬 수 있는 창고이동이란 기능이 있습니다. 1. 상품테이블 2. 창고이동 테이블 구현해야 할 화면은 아래와 같습니다. 일단 기준은 창고이동 테이블의 데이터이므로 "계" 셀 뒤의 데이터를 조회해봅니다.. SELECT A.PRODUCT_CODE, SUM(A.TOTAL_AMOUNT) AS TOTAL_AMOUNT FROM [창고이동테이블] A WHERE [조건] GROUP BY A.PRODUCT_CODE 상품 코드별로 그룹지어 이동수량을 조회..

mssql 테이블 ROW 일련번호 Int를 BigInt 전환

SQL Server 의 data type 별 표현 범위데이터형식범위저장소bigint-2^63(-9,223,372,036,854,775,808) ~ 2^63-1(9,223,372,036,854,775,807)8 바이트int-2^31(-2,147,483,648) ~ 2^31-1(2,147,483,647)4 바이트smallint-2^15(-32,768) ~ 2^15-1(32,767)2 바이트tinyint0 ~ 2551 바이트주의int 데이터 형식이에서 주 정수 데이터 형식 SQL Server합니다. bigint 데이터 형식을 사용 하기 위한 정수 값에서 지원 되는 범위를 초과 하는 경우는 int 데이터 형식입니다.bigint 사이 맞는 smallmoney 및 int 데이터 형식 우선 순위에 있습니다.함수 반환..

mssql 문자열 일정길이자른 후 ...처리

출처 : http://rocabilly.tistory.com/85 CREATE FUNCTION [dbo].[fn_TruncateLongString] ( @iValue VARCHAR(MAX), -- Seq값 @iLength INT, -- 제한길이수 @iTail VARCHAR(10) = '...' ) RETURNS VARCHAR(20) AS BEGIN -- 사용할 변수 선언 ----------------------------------------------------------------- DECLARE @wReturn VARCHAR(MAX), -- Return 변수 @wSize INT -- Seq 크기 -- 변수 Default값 셋팅 ----------------------------------------..