【发布时间】:2014-06-21 12:42:23
【问题描述】:
我有一个数据库,我根据选中的复选框调用数据(Retrieve data from sql database and display in tables - Display certain data according to checkboxes checked)。我想添加一个计算平均值的选项(在想要的日期之间)。当输出不是特定的东西时,我如何编写查询来计算平均值?
这是首先调用我的数据的查询:
$tmp ="SELECT DISTINCT ".implode(",", $sql_columns)." FROM $database_Database_Test.$table_name where DATE>=\"$fromdate\" AND DATE<=\"$todate\"";
平均查询如何根据选中的复选框调用数据+不平均日期和小时列:
$average="SELECT AVG(",", $sql_columns) AS PriceAverage FROM $database_Database_Test.$table_name where DATE>=\"$fromdate\" AND DATE<=\"$todate\"";
这是我的尝试,但似乎不起作用。问题是 AVG 是用于字符串的,我想显示一个数组。
【问题讨论】:
-
文本文件中的表格只是一个花哨的格式化文本。但是您需要控制表格单元格的间距和尺寸。而且,当然,您必须使用某种 ASCII 图形作为边框:“|”和“_”符号,例如。
-
虽然比较简单,但是你可以先检测出单列中最长的文本值——它将是当前列宽。然后,在向列写入值时,您将使用如下方法:
"|".$some_spaces_left.$value.$some_spaces_right."|",其中$some_spaces_left和$some_spaces_right是文本边距,以保持文本居中。还要记住边缘的边界。但是,实际上,你也可以做任何没有边界的事情,只需用空格格式化列。
标签: php html post radio-button radiobuttonlist