programing

mysql에서 초 없이 날짜와 시간을 선택하는 방법?

oldcodes 2023. 9. 26. 22:32
반응형

mysql에서 초 없이 날짜와 시간을 선택하는 방법?

mysql에서 초가 없는 날짜 및 시간을 테이블에 날짜 값이 있는 열에서 선택하려면 어떻게 해야 합니까? "YYYY-MM-DD HH:MM:SS"는 "YYYY-MM-DD HH:MM"이어야 합니다.

SELECT DATE_FORMAT(`date`, '%Y-%m-%d %H:%i') AS `formatted_date` FROM `table`;
SELECT DATE_FORMAT('2011-07-16 22:23:15', '%Y-%m-%d %H:%i');

적절한 솔루션은 제로 아웃 초(zero out seconds)와 유지 데이터 유형입니다.

SELECT `datetime` - INTERVAL EXTRACT(SECOND FROM `datetime`) SECOND
FROM `some table`

datetime 열에 마이크로초가 포함된 경우 다음 변형을 사용합니다.

SELECT `datetime` - INTERVAL EXTRACT(SECOND_MICROSECOND FROM `datetime`) SECOND_MICROSECOND
FROM `some table`

SQL Fiddle

이론적으로 날짜 형식 기능을 사용하는 예제보다 빠릅니다.

언급URL : https://stackoverflow.com/questions/6718759/how-to-select-date-and-time-without-the-seconds-in-mysql

반응형