結合ステートメントを組み合わせて、データベース全体を表示する 1 つのテーブルを作成することができました。ここで、結果を過去 30 日間だけに絞り込む必要がありますが、この制限をクエリに組み込む方法を理解することはできません。
今私は持っています:
select customers.name, customers.email, orderinfo.orderno, orderinfo.orderdate, status.state, orderinfo.lastupdate
from customers
where orderinfo.orderdate = curdate()
inner join orderinfo on customers.id=orderinfo.fk_id
inner join status on orderinfo.fk_code=status.code
order by customers.name;
...今日のすべての記録を表示するように絞り込もうとしていますが、それでもうまくいきません。30 日間のことを行うにはさまざまな方法があるようですが、私が最も苦労しているのは、このクエリで WHERE 句をまったく機能させることです。
アドバイスをありがとう!