我有一个拥有表的数据库,我想要的是用这些表中的所有值生成一个报表,问题是每个表都有它的日期我想要的是制作一个从date1到date2获取数据的报表并获取所有数据都准确,每个表都有与其他表无关的数据,所以表中的日期将是另一个表中的另一个,正如我所提到的,我想制作一个包含从date1到date2的所有表数据的报表。 我使用php / mysql。
我将不胜感激任何建议和帮助。
谢谢。
编辑:
示例 桌上人员
id
name
address
date_from
date_to
餐厅
id
room_no
date_from
date_to
但它们之间没有任何关系,我想要的是从date1和date2之间的那些表中获取数据,用户将放置这样的结果
2017-10-10至2017-10-11
name address room_no
nader agamy 44
这是一个很小的例子,数据量很大,有很多表格,我想根据用户开始和结束的日期在一个报告中收集它们。
希望我把问题解决得很好。
答案 0 :(得分:0)
表格之间应该有关系,以获得所需的输出。
答案 1 :(得分:0)
我认为这会对你有所帮助。 从PHP中每个表中的两个日期之间获取MYSQL表的结果。这些表数据从MySQL表中的开始日期到结束日期。
示例:强>
<?php
$select_data=mysqli_query($con,"SELECT * FROM first_table LEFT JOIN second_table ON
'first_table.id' = 'second_table.id' WHERE `first_table.date` BETWEEN '".$f_date."' AND '".$t_date."' AND `second_table.date` BETWEEN '".$first_date."' AND '".$second_date."'");
?>