문자열에 [1 월], [2 월], ... 등의 모든 달 배열이 있습니다. 이 배열을 반복하여 그 달 내에 모든 것을 얻을 수있는 SQL 명령에 전달하려고합니다. 예를 들어또는> = 사이에 사용하지 않고 해당 달을 선택하는 방법?
SELECT * WHERE foodate='January'
월 31 월 1 일부터 모든 레코드를 반환합니다.
문자열에 [1 월], [2 월], ... 등의 모든 달 배열이 있습니다. 이 배열을 반복하여 그 달 내에 모든 것을 얻을 수있는 SQL 명령에 전달하려고합니다. 예를 들어또는> = 사이에 사용하지 않고 해당 달을 선택하는 방법?
SELECT * WHERE foodate='January'
월 31 월 1 일부터 모든 레코드를 반환합니다.
날짜 형식에 대한 몇 가지 반응을?
select *from your_table where monthname(foodate)='January' ;
http : // en .wikipedia.org/wiki/Sargable :) – barryhunter
어떤 음식 유형의 데이터 유형입니까? –
어느 해를 사용해야합니까? 현재 하나? –
열은 datetime입니다. 올해는 달라질 수 있지만 지금 당장은 현재로서는 단순하게 유지해야합니다. – Dap