MySQL get mindate 및 maxdate를 하나의 쿼리로 얻을 수 있습니다.
하나의 sql 쿼리만 사용하여 maxmum date와 minimum date를 mysql에서 얻는 방법은?
SELECT MIN(date_col), MAX(date_col) FROM table_name
혹시라도 누군가가 나처럼 지원 가능한 최소 및 최대 날짜를 찾아 여기에 올 경우를 대비해서...질문에 대한 답은 다음과 같습니다 :)
select
DATE('1000-01-01') MinDate,
DATE('9999-12-31') MaxDate
+------------+------------+
| MinDate | MaxDate |
+------------+------------+
| 1000-01-01 | 9999-12-31 |
+------------+------------+
참조 : https://dev.mysql.com/doc/refman/5.5/en/datetime.html
그럼 여기서 말한 대로 하세요.
SELECT MIN(CAST(date_col AS CHAR)), MAX(CAST(date_col AS CHAR)) FROM table_name
이카루스의 대답과 매우 비슷하지만, 저는 칼럼의 이름을 다음과 같은 의미 있는 것으로 바꾸는 것을 선호합니다.
SELECT MIN(date) AS start, MAX(date) AS finish FROM table
언급URL : https://stackoverflow.com/questions/8727936/mysql-get-mindate-and-maxdate-in-one-query
'programing' 카테고리의 다른 글
다람쥐 SQL에서 Oracle 저장 프로시저 호출 (0) | 2023.10.06 |
---|---|
IIS에서 powershell 스크립트를 사용하여 응용 프로그램 풀을 시작하고 중지하는 방법 (0) | 2023.10.06 |
Sql Server Unique Key도 Index입니까? (0) | 2023.10.06 |
src에 변경 사항이 있는 경우에만 빌드 실행 (0) | 2023.10.01 |
지연 후 함수 실행 (0) | 2023.10.01 |