«gaps-and-islands» 태그된 질문

19
최소 연속 액세스 일수를 결정하는 SQL?
다음 사용자 기록 테이블에는 지정된 사용자가 웹 사이트에 액세스 한 매일 (24 시간 UTC 기간)에 대한 하나의 레코드 가 포함되어 있습니다 . 수천 개의 레코드가 있지만 사용자 당 하루에 하나의 레코드 만 있습니다. 사용자가 그날 웹 사이트에 접속하지 않은 경우 기록이 생성되지 않습니다. ID UserId CreationDate ------ ------ ------------ 750997 …

11
mysql에서 순차 번호 매기기의 차이를 찾는 방법은 무엇입니까?
다른 시스템에서 값을 가져온 테이블이있는 데이터베이스가 있습니다. 자동 증가 열이 있고 중복 값이 ​​없지만 누락 된 값이 있습니다. 예를 들어 다음 쿼리를 실행합니다. select count(id) from arrc_vouchers where id between 1 and 100 100을 반환해야하지만 대신 87을 반환합니다. 누락 된 숫자의 값을 반환하는 쿼리를 실행할 수 있습니까? 예를 들어, ID …

20
SQL로 카운터를 실행할 때 "갭"을 어떻게 찾습니까?
SQL 테이블의 카운터 열에서 첫 번째 "간격"을 찾고 싶습니다. 예를 들어 1, 2, 4, 5 값이 있다면 3을 찾고 싶습니다. 물론 값을 순서대로 가져 와서 수동으로 살펴볼 수 있지만 SQL에서 수행하는 방법이 있는지 알고 싶습니다. 또한 다양한 DBMS에서 작동하는 표준 SQL이어야합니다.

20
두 날짜 사이의 날짜 목록 가져 오기
표준 mysql 함수를 사용하면 두 날짜 사이의 날짜 목록을 반환하는 쿼리를 작성하는 방법이 있습니다. 예를 들어 2009-01-01 및 2009-01-13이 주어지면 값이있는 하나의 열 테이블을 반환합니다. 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 편집 : 내가 명확하지 않은 것 같습니다. 이 목록을 생성하고 싶습니다. 데이터베이스에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.