반응형
USE [DB명]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[매출총계]
(
@TCD int
)
AS
BEGIN
DECLARE @총매출 int, @올해매출 int, @년도 int
set @년도 = format(getdate(),'yyyy')
SELECT @총매출= sum(소계) from tbl2거래입력 where 업체코드 = @TCD
SELECT @올해매출= sum(소계) from tbl2거래입력 where 업체코드 = @TCD AND format(날짜,'yyyy') = @년도
update tbl고객사업자 set 총매출 = @총매출, 올해매출 = @올해매출 where ID= @TCD
PRINT @총매출
PRINT @년도
PRINT @올해매출
END
1) MS ACCESS에서 보낸 변수 @TCD를 받는다.
2) SUM를 낸다.
3) UPDATE를 한다.
PRINT 는 debug.print와 같은 명령임.(있거나 없거나 관계없음)
반응형
'개발 도구와 언어 공부 > Ms-SQL서버, SSMS' 카테고리의 다른 글
SSMS 줄번호 보기 (스크린샷 2장 끝) (0) | 2022.05.12 |
---|---|
MSSQL 저장 프로시저 CURSOR, FETCH (0) | 2022.05.11 |
저장프로시저 MSSQL, 통과쿼리 (0) | 2022.05.05 |
MS-SQL SSMS에 계정 추가하기 (0) | 2021.12.05 |
MSSQL, SA 계정 활성화 하기 (0) | 2021.12.03 |