ここに私の2つのmysqlテーブルです。 clients
テーブルにユーザ接続日が表示され、clients_pay_bill
接続日(conn_date)からユーザに請求された月を示すテーブルに表示されます。2か月から月数と日数のある月をすべて取得しますか?
a)は、クライアント
clients_id conn_date
=======================
1 2016-06-01
2 2016-07-17
3 2016-06-22
4 2016-09-03
b)はclients_pay_bill
cpp_id clients_id paid_month
===================================
1 1 2016-07-03
2 2 2016-07-22
3 4 2016-09-09
4 2 2016-07-22
は今、私はすべての月
のクライアントは、現在の日付まで支払わされていないの日数や月数で示したいと思います。例えば
:
clients_id = 1
接続日(conn_dateは)2016年6月1日であり、彼は唯一の今まで2016年7月3日月の法案を支払いました。だから、SQLクエリは、数ヶ月次のような出力になります。
2016-06
2016-08
2016-09
**2016-07 will not print because he already paid this months bill**
、私はまた、日や月などの数を表示したい:3ヶ月何日かは...
はどのようにSQLクエリがすべき私は想像することはできませんのように見える ?
http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-クエリ – Strawberry