SQL Server 2008을 사용하고 있으며 아래에서 쿼리 속도를 높이려고합니다. 이 쿼리는 입원 날짜를 기준으로 환자에게 점수를 지정합니다. 예 : 환자는 1/2, 1/5, 1/7, 1/8, 1/9, 2/4로 나타납니다. 나는 서로 3 일 이내에 처음으로 방문을 그룹화하고 싶습니다. 1/2-5 그룹화, 1/7-9 그룹화. 1/5의 실제 방문 날짜가 1/
제품의 구성 요소 계층 구조 목록을 보여주는 계층 적 SQL 문이 있습니다. 예 : 부품 1101400004는 부품 1012444를 포함하고 부품 1012444는 B30048을 포함합니다. 각 구성 요소에는 수량이 있습니다. 내 질문은 : 아이들에게 가치를 전달하는 것이 가능한가? 따라서 파트 1101400004의 QTY가 0 인 경우 파트 1012444의
안녕하세요 다음 노드 및 링크 테이블이 있습니다. 노드 테이블을 사용하여 선 좌표 배열을 작성해야합니다. 그러나 노드의 유형이 꼭지점이라면 배열의 좌표를 추가하고 행의 끝점 인 비 정점이 발견 될 때까지 다음 좌표 (FromID-> ToID 사용)를 가져와야합니다. 이전 게시물의 재귀 쿼리를 사용하여 솔루션을 수행하려고 시도했지만 작동하지 않았습니다. 재귀
인 메모리 테스트를 위해 HSQL 및 프로덕션을 위해 Oracle DB에서 실행해야하는 원시 쿼리가 있지만 쿼리 키워드 "RECURSIVE"는 다음과 같이 필요합니다. HSQL 데이터베이스이며 oracle에서는 허용되지 않습니다. 두 엔진 모두에서 두 명령문을 모두 실행해야하기 때문에 몇 가지 공통적 인 연산자가 있습니까? 오라클 쿼리는 다음과 같습니다 W
관리자 아래에 직원을 나타내는 쿼리를 만들고 싶습니다. SQL에서 5 개의 테이블 사용. 다음은 내 데이터베이스의 예입니다. Department Table
id dept parent
1 HR
2 Financial 1
3 Research 1
4 Loans 2
5 Marketing 3
Role Table
id
전 순수하게 루비에서 수행되는 재귀 호출을 최적화하기 위해 고심하고 있습니다. 나는 데이터를 postgresql 데이터베이스로 옮겼고, postgresql이 제공하는 WITH RECURSIVE 함수를 사용하고 싶습니다. 모든 예제에서 메뉴 또는 카테고리 테이블과 같은 단일 테이블을 사용하는 것 같습니다. 내 상황이 약간 다릅니다. 나는 질문과 대답 테이블을