Oracle과 같이 mysql의 날짜 필드 잘라내기
나는 'mysql' 데이터베이스에서 'trunc(in oracle)' 기능을 사용할 수 없습니다.제 'mysql' 데이터베이스에 dlb_cc_purchase and date 필드 due_date라는 테이블이 있습니다.날짜 필드에 표시되는 데이터는 다음과 같습니다.20-11-2014 00:00:00
(20-2024-2014).오라클에서 우리는 쿼리를 사용하고 있습니다.
select * from dlbcc_purchase where trunc(due_date) = '20-nov-2014'
Oracle DB는 만료일 20-11-2014 00:00:00로 행을 가져옵니다.mysql'에서 이 기능을 어떻게 사용할 수 있습니까?
이것이 기본적인 질문이라는 것을 알지만, 저는 자르기, str_to_date...로 오랫동안 이것을 하려고 했습니다.값을 가져올 수 없습니다.제발 도와주세요.
SELECT *
FROM dlbcc_purchase
WHERE DATE(due_date) = '2014-11-20'
DATE_FORMAT()를 사용할 수 있습니다.
예:
select * from dlbcc_purchase where DATE_FORMAT(due_date,'%d-%b-%Y') = '20-nov-2014'
언급URL : https://stackoverflow.com/questions/26322398/trunc-date-field-in-mysql-like-oracle
'programing' 카테고리의 다른 글
C# "is" 키워드에 해당하는 VB.NET은 무엇입니까? (0) | 2023.06.23 |
---|---|
Oracle SQL 개발자의 DB2 데이터베이스 (0) | 2023.06.23 |
오프라인 Swagger API 문서를 생성하는 방법은 무엇입니까? (0) | 2023.06.23 |
Elmah가 asp.net 사이트에서 작동하지 않습니다. (0) | 2023.06.23 |
Kotlin @ConfigurationProperties 클래스에 대한 IntelliJ Idea에서 spring-configuration-metadata.json 파일이 생성되지 않습니다. (0) | 2023.06.23 |