나는 month
및 year
값이 및 2013
과 같은 값을 저장하는 크레딧 카드 테이블을 가지고 있습니다. 나는 SQL을 처음 사용하고 어디에서 시작해야할지 모르겠습니다. 신용 카드가 만료되기 전에 고객에게 전자 메일을 보내기 위해 신용 카드가 만료되기 며칠 전에 만료되는 레코드 만 선택하려면 어떻게해야합니까?신용 카드 만료일을 선택하는 SQL 쿼리
지금까지이 있습니다
SELECT * FROM credit_cards WHERE (what here?)
또한, 나는 5 일 전에 예를 만료하지만 다시 나는 확실하지 않다 카드를 체크 날짜 테이블과 PHP 코드에서 모든 레코드를 선택할 수있는 PHP 코드는 작성해야합니다. 나는이 쿼리와 함께 올라와있다
도움
업데이트에 대한
많은 감사 :
SELECT * from credit_cards WHERE (concat(year,'-', month, '-01') < CURDATE())
은 올바른 방법이 그걸 얻기 위해인가요? SQL 오류가 발생하지는 않지만.
어떤 DBMS를 사용하고 있습니까? 포스트그레스? 신탁? –
mysql을 사용하고 있습니다 – Dev01
코드를 요청하는 질문은 ** 해결 된 문제에 대해 최소한의 이해를 보여 주어야합니다 **. 시도한 해결책, 왜 실패했는지, 예상 * 결과를 포함하십시오. 또한보십시오 : [스택 오버 플로우 질문 체크리스트] (http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) –