필자는 올해 여름에 회사에서 프로젝트를 진행하고 있으며, 여전히 대학원생이되기까지 많은 어려움을 겪고 있습니다. 내가 시도그룹/문제 별 주문 MSSQL
아무것도를 heres 내가 무엇을 지금까지 작동하는 것 같다 온라인 다른 가이드로 카운트
SELECT DISTINCT ACT.ROW_ID , ACT.CREATED , MEM.FIRST_NAME , MEM.LAST_NAME , LOC.NAME , COUNT(*) as "number" , CAT.NAME , SER.NAME , EMP.FIRST_NAME , EMP.LAST_NAME , SER.DURATION , ACT.CASH , COS.NAME , ACT.COMMENTS , ACT.TIP FROM
S_ACTIVITY ACT, S_LOCATION LOC, S_CATEGORY CAT, S_EMPLOYEE EMP, S_SERVICE SER, S_COST_CODE COS, S_MEMBER MEM
WHERE ACT.EMPLOYEE_ID = EMP.ROW_ID AND ACT.SERVICE_ID = SER.ROW_ID AND ACT.CATEGORY_ID = CAT.ROW_ID AND ACT.COST_CODE_ID = COS.ROW_ID AND
ACT.LOCATION_ID = LOC.ROW_ID AND ACT.MEMBER_ID = MEM.ROW_ID
GROUP BY LOC.NAME
ORDER BY number
그게 말을하고 난 (구문은 suuuuper하여/명령에 의해 그룹 엉망) 주문에 대한 몇 가지 종류 또는 개수가 필요합니다 ... 원래의 Heres ...
감사합니다, 많이 주셔서 감사합니다! :)
(1) 불필요한 데이터베이스 태그를 제거했습니다. 실제로 사용하고있는 데이터베이스의 태그를 다시 추가하십시오. (2) 명시적이고 적절한'JOIN' 문법을 사용하는 방법을 배웁니다. 'FROM' 절의 쉼표는 읽기가 어렵습니다. –
나는 이것을 읽기를 강력히 추천한다 : [시각적 표현의 SQL 조인] (http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins) –
쿼리의'GROUP BY'와'ORDER BY' 절. – Uueerdo