0
DATE
(이 방법으로 정의 된 : DATE '2013-04-17'
) 유형의 열이 있습니다. 특정 달 (예 : 4 월)의 모든 행을 선택해야합니다. WHERE MONTH(DC34_DATE)=04;
을 사용했지만 작동하지 않습니다.특정 달에있는 모든 행을 얻는 방법
DATE
(이 방법으로 정의 된 : DATE '2013-04-17'
) 유형의 열이 있습니다. 특정 달 (예 : 4 월)의 모든 행을 선택해야합니다. WHERE MONTH(DC34_DATE)=04;
을 사용했지만 작동하지 않습니다.특정 달에있는 모든 행을 얻는 방법
날짜에서 추출 기능을 사용하여 날짜를 가져올 수 있습니다. 이 시도.
WHERE EXTRACT(month from DC34_DATE) = '4';
select yourColumns
from yourTable
where datepart(month,yourDateColumn)=4
TSQL 당신이 사용하는 방언 알고 solution..don't.
당신도 rdbms 이름을 추가해야한다고 생각합니다. 답은 MSSQL과 MYSQL에서 다를 수 있습니다 – rahularyansharma
어떤 RDBMS를 사용하고 있습니까? 그리고 당신은 데이터 타입이 varchar가 아닌 date인지 확신합니까? 월 (날짜)은 여러 RDMBS에서 작동해야합니다 ... – sgeddes