찾다

 >  Q&A  >  본문

시작 시간 및 종료 시간 데이터를 기준으로 시간별 계산

<p>표에는 데이터가 타임스탬프 형식으로 되어 있는데 저는 시간(start_at), 시간(end_at) 형식으로 공유하고 있습니다. </p> <p>테이블 구조:</p> <pre class="brush:php;toolbar:false;">id, start_at, end_at 1, 03:00:00, 06:00:00 2, 02:00:00, 05:00:00 3, 01:00:00, 08:00:00 4, 08:00:00, 13:00:00 5, 09:00:00, 21:00:00 6, 13:00:00, 16:00:00 6, 15:00:00, 19:00:00</pre> <p>결과를 얻으려면 start_at와 end_at 시간 사이의 활성 ID 수를 계산해야 합니다. </p> <pre class="brush:php;toolbar:false;">시간, 개수 0, 0 1, 1 스물 둘 3, 3 4, 3 5, 2 6, 1 7, 1 8,1 9, 2 10, 2 11, 2 12, 2 13, 3 14, 2 15, 3 16, 2 17, 2 18, 2 19,1 20,1 21,0 22,0 23, 0</pre></p>
P粉283559033P粉283559033483일 전464

모든 응답(1)나는 대답할 것이다

  • P粉432930081

    P粉4329300812023-08-31 09:26:55

    또는

    으아악

    또는

    으아악

    첫 번째 쿼리는 시간 열을 시간 형식으로 반환하고, 두 번째 쿼리는 이 열을 숫자 형식으로 반환합니다. 귀하에게 안전한 변형을 선택하십시오.

    https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=5a77b6e3158be06c7a551cb7e64673de

    회신하다
    0
  • 취소회신하다