2017-02-22 1 views
-1

SQL 쿼리를 처음 배우고 익히 알고 있습니다. 나는 하나의 테이블을 가지고있다. INSERTIONDATETIME (2013-10-15 17:11:44) 테이블에있는 날짜를 기준으로 행을 계산해야 매달 수행 된 연구의 수를 알 수 있습니다. 새로운 연구는 각각 1 행이됩니다. 나는 매 해 얼마나 많은 연구를했는지를 볼 수 있기를 원합니다. 그렇지 않으면 매년 데이터를 볼 필요가 있습니다.SQL Server 계산 날짜

+1

적절한 질문은 테이블 구조, 예제 데이터 및 예상 출력을 포함합니다. 또한, 시도한 SQL 쿼리와 직면 한 모든 오류 또는 문제. –

답변

1

질문을하기 위해 더 많은 노력을 기울여야하지만 SQL함수는 날짜 필드에서 달을 추출한 다음이 값으로 그룹화하여 매월 합계를 계산할 수 있습니다 . 위의 링크를 따라 DATEPART에 대한 정보를 찾으면 필요에 따라 다른 날짜 요소를 추출 할 수 있습니다.

SELECT DATEPART(month, YT.INSERTIONDATETIME) as StudyMonth, COUNT(*) FROM YOURTABLE YT 
GROUP BY DATEPART(month, YT.INSERTIONDATETIME) 
내가 SQL 쿼리의 기초를 통해 이동하는 기사를 많이 계시 것이다, 몇 가지 조사를 온라인 추천 할 것입니다

, 여기에 몇 가지 당신이 가고 얻을 수 있습니다

TechNet Query Basics

Simple SELECT Queries