sql 은 각각 날짜, 월, 년 으로 그룹 을 나 누고 group by 로 그룹 을 나 누 며 datepart 함수
-- 2013-12-10 12:56:55
--convert(nvarchar(10),CreateDate,120) => 2013-12-10
--DATEPART(month,CreateDate) => 12
--DATEPART(year,CreateDate) => 2013
--
--
select datepart(YEAR,'2013-06-08')
select datepart(yyyy,'2013-06-08')
select datepart(yy,'2013-06-08')
--
select datepart(MONTH,'2013-06-08')
select datepart(mm,'2013-06-08')
select datepart(m,'2013-06-08')
--
select datepart(dd,'2013-06-08')
--1
select datepart(dy,'2013-06-08')
--
select datepart(qq,'2013-06-08')
--1
select datepart(wk,'2013-06-08')
--
select datepart(dw,'2013-06-08')
SELECT CONVERT(VARCHAR(10),GETDATE(),120) --2015-07-13
SELECT CONVERT(VARCHAR(10),GETDATE(),101) --07/13/2015
-- :2013-01-01
select convert(nvarchar(10),CreateDate,120) as Times,ISNULL(sum(Unit),0.0) as Drinking from pdt_Out
group by convert(nvarchar(10),CreateDate,120)
go
-- :2012-01
select DATEPART(month,CreateDate) as Times,sum(Unit) as Totals from pdt_Out
group by DATEPART(month,CreateDate)
go
-- :2013
select DATEPART(year,CreateDate) as Times,sum(Unit) as Totals from pdt_Out
group by DATEPART(year,CreateDate)
go
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
코틀린 델리게이션하지만 델리게이션은 이런 상속 보다 유연하다고 한다. 자바에서도 이를 사용할 수 있다고는 하지만, 그렇게 언어적으로 친철?하게 지원해주지는 않는다고 한다. 그렇다면 어떤 상황에서 델리게이션을 쓰고 상속을 써야할까? ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.