【问题标题】:How to select MAX and MIN in the same object [closed]如何在同一对象中选择 MAX 和 MIN [关闭]
【发布时间】:2022-08-18 16:23:01
【问题描述】:

您好,我想在同一个对象上选择最大值和最小值。仅单独选择最大值或最小值,它可以工作,但不能同时工作。 你能帮助我吗 ?谢谢

      <?php
      mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); 
      $currentmois = date(\'m\');
      $currentyear = date(\'Y\'); 
      $chartQuery = \"SELECT max(TmpExt) AS tmpMax ,min(TmpExt) AS tmpMin, date_format(Date,\'%d/%m %y \') AS datum , FROM DAVIS where YEAR(Date)=$currentyear and MONTH(Date)= $currentmois group by DATE(Date) DESC\";
               
           if (isset($_POST[\'SelecteurMoisTemperature\'])) {                                                                  
                $timestamp = strtotime($_POST[\'SelecteurMoisTemperature\']);
                 $Y = (int) date(\'Y\', $timestamp);
                 $M = (int) date(\'m\', $timestamp); 
                 $d = (int) date(\'d-m-Y\', $timestamp);
                 $YM = (int) date(\'Y-m\', $timestamp);                                                
                                                                    
                  



           $chartQuery = \"SELECT max(TmpExt) AS tmpMax , date_format(Date,\'%d/%m %y \') AS datum  FROM DAVIS where YEAR(Date)=$currentyear and MONTH(Date)= $currentmois group by DATE(Date) DESC\";
                
       }
       
           $chartQueryRecords = mysqli_query($connect, $chartQuery);
                while ($row = mysqli_fetch_assoc($chartQueryRecords)) {
                     echo \"[\'\".$row[\'datum\'].\"\',\".$row[\'tmpMax\'].\",\".$row[\'tmpMin\'].\"],\";
                }
       ?>
  • 那是什么意思“只选择了最大值或最小值,它可以工作,但不能同时选择。”?实际问题在哪里?
  • 您在 if 块中创建的 $chartQuery 不包含 min(TmpExt) AS tmpMin,就像您之前创建的那样。在 if 块中创建第二个不同的查询有什么意义?它似乎没有使用您在此处声明的任何变量 - 那么为什么 $_POST[\'SelecteurMoisTemperature\'] 的存在保证或要求您首先编写不同的查询?

标签: php mysql


【解决方案1】:

最后只是我没有在谷歌图表中设置新的颜色线。现在它可以工作了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2015-07-04
    • 2012-09-15
    • 1970-01-01
    • 2021-03-02
    相关资源
    最近更新 更多