[MYSQL]연간 달력
·
Database
SELECT ym, MIN(CASE dw WHEN 1 THEN LPAD(d,2,'0') END) Sun, MIN(CASE dw WHEN 2 THEN LPAD(d,2,'0') END) Mon, MIN(CASE dw WHEN 3 THEN LPAD(d,2,'0') END) Tue, MIN(CASE dw WHEN 4 THEN LPAD(d,2,'0') END) Wed, MIN(CASE dw WHEN 5 THEN LPAD(d,2,'0') END) Thu, MIN(CASE dw WHEN 6 THEN LPAD(d,2,'0') END) Fri, MIN(CASE dw WHEN 7 THEN LPAD(d,2,'0') END) Sat FROM (SELECT date_format(dt, '%Y%m') ym, Week(dt) w,..
[MSSQL]LPAD,RPAD,프로시저
·
Database
CREATE PROCEDURE [dbo].[AP_getcustcode] AS BEGIN RETURN SELECT dbo.lpad( ( select max(cust_code)+1 from customerinfo ), 15, '0' ) ============================================== SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO CREATE FUNCTION [dbo].[GetCSContactSeqNew] ( @CustCode char(15) ) RETURNS char(3) AS BEGIN declare @id char(3) SELECT @id = dbo.LPAD( ISNULL(MAX(CSCON_CODE)+1,1), 3, '0') ..