mysql 데이터베이스에 저장된 두 시간 사이의 시간 교차점을 찾는 방법

Devman

내가 직면 한 문제는 그리 복잡하지 않고 여기에 대한 몇 가지 답변이 있지만 필요에 따라 문제를 해결하는 것이 보이지 않았습니다. 따라서 timefrom 및 timeto라는 이름의 VARCHAR 유형의 두 필드가있는 테이블이 있습니다. 이러한 필드는 다음 형식으로 시간을 저장합니다. 12:00, 05 : 18,00 : 05 .... 날짜도 초도없고 24 시간 형식의 시간과 분만 있습니다. 시작 시간과 종료 시간이라는 두 개의 필드가있는 양식이 있습니다. 이제 사용자 시작 시간 및 종료 시간이 DB의 timefrom 및 timeto 필드와 교차하는 데이터베이스에서 모든 행을 선택하고 싶습니다. 다음 쿼리가 있습니다.

"SELECT * FROM reservation WHERE ((timeto>='$timefrom' AND timeto<='$timeto') OR (timefrom>='$timefrom' AND timefrom <='$timeto'))"

이 쿼리는 모든 종류의 교차로에서 작동하지만 사용자가 제공 한 시간이 DB에 저장된 시간에 맞는 경우에는 작동하지 않습니다. 예를 들어 DB timefrom = 20 : 00 및 timeto = 23 : 00이고 사용자 입력 starttime = 21 : 00 및 endtime = 22 : 00 인 경우 쿼리는 교차점을 반환하지 않으며 그래야합니다. 누구든지 신뢰할 수있는 솔루션을 보여줄 수 있다면 큰 도움이 될 것입니다. 감사

올리버 막 시모 비치

모든 종류의 날짜 / 시간을 간단한 문자열로 저장하는 것은 MySQL 자체에서 제공하는 날짜 및 시간 작업을위한 기본 제공 기능을 잃기 때문에 좋은 생각이 아닙니다.

다음과 같이 시도하십시오.

SELECT * FROM reservations
WHERE
TIME_FORMAT(timefrom, '%H:%i') >= '21:00' AND TIME_FORMAT(timeto, '%H:%i') <= '23:00'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android에서 데이터베이스에 저장된 시간과 현재 시간을 비교하는 방법

분류에서Dev

PHP 시간 콤보 박스에서 데이터베이스에 저장된 시간을 선택하는 방법

분류에서Dev

mysql 데이터베이스에 시간을 저장하는 방법은 무엇입니까?

분류에서Dev

SQL Server에서 두 교차 열 사이의 시간 (초)을 찾는 방법

분류에서Dev

MySQL 데이터베이스의 주어진 범위에서 누락 된 시간 값을 찾는 방법은 무엇입니까?

분류에서Dev

사용자의 시간대를 가져오고 사용자의 시간대에 따라 데이터베이스에 저장된 시간을 변환하는 방법은 무엇입니까? 자세한 내용을 참조하십시오

분류에서Dev

유형 시간의 HTML 입력을 MySQL 데이터베이스에 저장

분류에서Dev

Google 스프레드 시트에서 명명 된 두 범위 사이의 교차점 셀 값을 얻는 방법

분류에서Dev

PHP에서 시차를 계산하고 mysql 데이터베이스에 시차를 저장하는 방법

분류에서Dev

Joomla 구성의 시간대에 따라 Joomla 데이터베이스에 현재 시간을 저장하는 방법은 무엇입니까?

분류에서Dev

SQL Server에서 두 레코드 간의 시간 차이를 찾는 방법

분류에서Dev

jdbc 연결을 사용하여 Excel 시트의 데이터를 mysql 데이터베이스에 저장하는 방법

분류에서Dev

SQL Server의 서로 다른 두 데이터베이스에있는 두 저장 프로 시저 간의 코드 비교

분류에서Dev

Carbon에서 두 시간 간격의 차이를 얻는 방법

분류에서Dev

데이터베이스에 저장된 텍스트의 해시 값을 얻는 방법

분류에서Dev

저장 프로 시저를 사용하여 데이터베이스에서 가져올 때 DateTime에서 시간을 제거하는 방법

분류에서Dev

데이터베이스에 캐시에 저장된 동일한 데이터의 변경 값이있을 때 캐시 값을 업데이트하는 방법

분류에서Dev

Django 모델 데이터베이스에 게시 된 사용자로 양식을 저장하는 방법

분류에서Dev

데이터베이스에 저장된 값을 테이블에 표시하는 방법

분류에서Dev

SQL에서 두 날짜 사이의 시간을 얻는 방법

분류에서Dev

Excel 시트에서 한 열의 두 행 사이의 시간 차이를 찾는 방법은 무엇입니까?

분류에서Dev

데이터베이스에 날짜 및 시간을 저장하는 방법 (사용자가 작업을 수행 할 때 날짜 저장)

분류에서Dev

IOS에서 서버 측 데이터베이스 대기 시간을 해결하는 가장 좋은 방법

분류에서Dev

두 행 데이터 간의 유사성을 찾는 방법

분류에서Dev

두 "키업"이벤트 사이의 시간 간격을 계산하는 방법

분류에서Dev

Oracle 데이터베이스에서 시간을 나누는 방법

분류에서Dev

제대로 중포 기지 실시간 데이터베이스에 이름이 키에 값을 저장하는 자바 코드를 구성하는 방법

분류에서Dev

많은 데이터베이스에서 MySQL 5.7의 시작 시간을 줄이는 방법은 무엇입니까?

분류에서Dev

MySQL-현재 시간과 파일에 저장된 시간을 계산하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Android에서 데이터베이스에 저장된 시간과 현재 시간을 비교하는 방법

  2. 2

    PHP 시간 콤보 박스에서 데이터베이스에 저장된 시간을 선택하는 방법

  3. 3

    mysql 데이터베이스에 시간을 저장하는 방법은 무엇입니까?

  4. 4

    SQL Server에서 두 교차 열 사이의 시간 (초)을 찾는 방법

  5. 5

    MySQL 데이터베이스의 주어진 범위에서 누락 된 시간 값을 찾는 방법은 무엇입니까?

  6. 6

    사용자의 시간대를 가져오고 사용자의 시간대에 따라 데이터베이스에 저장된 시간을 변환하는 방법은 무엇입니까? 자세한 내용을 참조하십시오

  7. 7

    유형 시간의 HTML 입력을 MySQL 데이터베이스에 저장

  8. 8

    Google 스프레드 시트에서 명명 된 두 범위 사이의 교차점 셀 값을 얻는 방법

  9. 9

    PHP에서 시차를 계산하고 mysql 데이터베이스에 시차를 저장하는 방법

  10. 10

    Joomla 구성의 시간대에 따라 Joomla 데이터베이스에 현재 시간을 저장하는 방법은 무엇입니까?

  11. 11

    SQL Server에서 두 레코드 간의 시간 차이를 찾는 방법

  12. 12

    jdbc 연결을 사용하여 Excel 시트의 데이터를 mysql 데이터베이스에 저장하는 방법

  13. 13

    SQL Server의 서로 다른 두 데이터베이스에있는 두 저장 프로 시저 간의 코드 비교

  14. 14

    Carbon에서 두 시간 간격의 차이를 얻는 방법

  15. 15

    데이터베이스에 저장된 텍스트의 해시 값을 얻는 방법

  16. 16

    저장 프로 시저를 사용하여 데이터베이스에서 가져올 때 DateTime에서 시간을 제거하는 방법

  17. 17

    데이터베이스에 캐시에 저장된 동일한 데이터의 변경 값이있을 때 캐시 값을 업데이트하는 방법

  18. 18

    Django 모델 데이터베이스에 게시 된 사용자로 양식을 저장하는 방법

  19. 19

    데이터베이스에 저장된 값을 테이블에 표시하는 방법

  20. 20

    SQL에서 두 날짜 사이의 시간을 얻는 방법

  21. 21

    Excel 시트에서 한 열의 두 행 사이의 시간 차이를 찾는 방법은 무엇입니까?

  22. 22

    데이터베이스에 날짜 및 시간을 저장하는 방법 (사용자가 작업을 수행 할 때 날짜 저장)

  23. 23

    IOS에서 서버 측 데이터베이스 대기 시간을 해결하는 가장 좋은 방법

  24. 24

    두 행 데이터 간의 유사성을 찾는 방법

  25. 25

    두 "키업"이벤트 사이의 시간 간격을 계산하는 방법

  26. 26

    Oracle 데이터베이스에서 시간을 나누는 방법

  27. 27

    제대로 중포 기지 실시간 데이터베이스에 이름이 키에 값을 저장하는 자바 코드를 구성하는 방법

  28. 28

    많은 데이터베이스에서 MySQL 5.7의 시작 시간을 줄이는 방법은 무엇입니까?

  29. 29

    MySQL-현재 시간과 파일에 저장된 시간을 계산하는 방법은 무엇입니까?

뜨겁다태그

보관