use pubs
go
select
substring (
replace(
convert(
varchar(10),
hire_date,
102
),'.','-'
),3,8
) as 날짜
from employee
order by hire_date desc |
|
위에넘은 날짜 바꾸어 가지고 놀기 -_-
이건 심심해서 임시테이블 사용하기 배우기 입니다.
create proc ms_getrows
@va char(2)
as
declare @sql varchar(200)
-- 첫번째 임시테이블 만들기 (임시 테이블을 만들면서 데이터
넣기)
select au_id, state into #msTable from authors where state=
@va
-- 임시테이블에 값 더 넣기
insert #msTable select au_id, state from authors where state =
@va
-- 통합테이블 쿼리
set @sql = 'select * from #msTable'
-- 실행
exec (@sql)
-- 임시테이블 삭제
drop table #msTable
drop proc ms_getrows
exec ms_getrows 'CA'
select * from authors
이넘은 월별회원 가입수 찾기
declare @temptable TABLE
(rdate char(7))
insert @temptable(rdate)
select convert(varchar(7), registDt,102) from tbluser
select rdate, count(*) from @temptable group by rdate |
이런걸 가지고 바꾸어 보시면 쉽게 바꿀거 같습니다. 아래 질문들이
몇개 있길레...
|