我有2个表中mariadb是治疗和付款。sql查询完全加入
处理:ID(INT(11)),treatment_name(VARCHAR(255)),treatment_date(日期)
的支付方式:ID(INT(11)),treatment_id(INT(11)),支付金额(十进制(10,2)),PAYMENT_DATE(日期)
我想列出从两个表中的记录给定日期范围,例如从2016年1月1日至2016年6月6日
1-如果治疗是在给定的日期范围内并有付款或者 2 - 如果治疗不在日期范围之间但是付款与付款日期之间的时间在给定日期范围之间。
任何人都可以帮我设置查询吗?