2014-03-28 6 views
0

저는 PHP 초보자이며 College 프로젝트를위한 PHP로 작은 온라인 뱅킹 시스템을 만들고 있습니다. 저는 매월 성명서를 작성하고 싶었습니다. 나는 매일 일어나는 각 거래를 기록하고 있습니다. 나는 테이블의 시작부터 매월 말까지 테이블에서 행을 검색하려고했습니다. 따라서 (2 월 14 일에 계좌를 개설 한 것을 감안할 때) 뷰 명세서 링크를 클릭하면 두 개의 진술을 볼 필요가 있습니다. 1 월 2 일부터 2 월 28 일까지 1 일과 3 월 1 일부터 현재 날짜까지의 기간 중 하나입니다.mysql을 사용하여 개월 기준으로 데이터를 선택하는 방법

이 기능을 사용하려면 어떤 mysql 쿼리를 사용해야합니까?

+0

where 및 order by 절을 사용하여 select에 대한 작업과 비슷하게 들립니다. –

+0

SQL 데이터베이스에 저장된 날짜의 형식은 무엇입니까? – Gavin

+0

'$ date = date ("Y-m-d")' – user1012181

답변

0

당신은 AND MONTH... 상태로 ..., 할 수 있습니다 -1, -2, -3 등 현재 달 현재 쿼리에 조건을 추가하려고 할 수 있습니다.

AND 
YEAR(`date_column`) = YEAR(NOW()) 
AND MONTH(`date_column`) = MONTH(NOW()) 

여기서 date_column은 작업중인 열의 이름입니다. 그것은 또한 당신이 GROUP BY 개월 (date_column)`하려고하는 것일 수도 있습니다.

관련 문제