SQLite에서 날짜 간의 차이 찾기

MD Aminul Islam 2023년6월21일
  1. 날짜만 계산하여 날짜 차이 찾기
  2. 시간과 날짜를 모두 계산하여 날짜 차이 찾기
SQLite에서 날짜 간의 차이 찾기

유효성 검사 작업을 수행하는 경우 유효성을 확인하기 위해 날짜 간의 차이를 계산해야 할 수 있습니다. SQLite를 사용하면 쉽게 할 수 있습니다.

이 기사에서는 두 날짜의 차이점을 찾는 방법을 살펴보고 이를 더 쉽게 만들기 위한 예와 설명에 대해 논의합니다.

날짜의 차이를 찾으면 여기에서 두 가지 기준을 따를 수 있습니다. 날짜 또는 시간과 날짜만 계산할 수 있습니다.

이를 위해 주로 날짜 및 시간과 함께 작동하는 SQLite 함수 JULIANDAY()를 사용합니다.

날짜만 계산하여 날짜 차이 찾기

아래 예에서는 날짜만 사용하여 두 날짜의 차이를 계산합니다. 아래 예제 쿼리를 살펴보십시오.

SELECT JULIANDAY('2016-04-05') - JULIANDAY('2016-03-25');

위의 예제 쿼리를 실행하면 아래 출력이 표시됩니다.

11

시간과 날짜를 모두 계산하여 날짜 차이 찾기

아래 예에서는 시간과 날짜를 모두 사용하여 두 날짜의 차이를 계산합니다. 아래 예제 쿼리를 살펴보십시오.

SELECT JULIANDAY('2016-04-05 07:30:00') - JULIANDAY('2016-03-25 12:00:00');

위의 예제 쿼리를 실행하면 아래 출력이 표시됩니다.

10.8125

두 날짜의 정확한 차이를 얻으려면 시간과 날짜를 모두 사용하여 계산해야 합니다. 그러나 데이터베이스에서 시간을 제공하지 않는 경우 하나의 날짜를 사용하여 두 날짜 간의 차이를 찾을 수 있습니다.

이 문서에서 제공한 쿼리는 SQLite용으로 작성되었습니다.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

관련 문장 - SQLite Date