亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

合并mysql中的列條目

合并mysql中的列條目

PHP
牧羊人nacy 2021-12-03 15:41:54
PeterM 幫我解決了這個問題,但我不想創建新的,這就是我編輯這個問題的原因。我遇到了另一個問題,抱歉,我剛接觸 sql。這是我的代碼,它從數據庫中輸出我需要的所有信息。我想要什么:我創建了名為“customers”的表,其中包含“id 和 customername”列。然后我用 INSERT INTO "customers" 創建了簡單的腳本,是的,它的腳本就像管理頁面。這個想法是:我想從一個單獨的頁面添加新訂單,例如:admin.php,所以我不必從文件中添加。如何輕松做到這一點?我有 admin.php 文件: INSERT INTO customers (customername) VALUES (customername) 及其工作,我可以向數據庫添加新訂單,當我填寫 html 表單時,它不會顯示我新添加的訂單。<?php$output = "SELECT *, SUM(enddate - startdate) AS time FROM employees GROUP BY id";    $result = mysqli_query($conn, $output);        WHILE ($row = mysqli_fetch_assoc($result)) {            $EMPLOYEE = $row['employee'];            $CUSTOMER = $row['customername'];            $WORKDATE = $row['workdate'];            $WORKTYPE = $row['worktype'];            $DAYHOURS = $row['startdate'];            $ENDDATE = $row['enddate'];            $TOTAL = $row['time'];            echo "                <tr>                <td>$EMPLOYEE</td>                <td>$CUSTOMER</td>                <td>$WORKDATE</td>                <td>$WORKTYPE</td>                <td>$DAYHOURS</td>                <td>$ENDDATE</td>                <td>$TOTAL</td>                </tr>";        }?>我的 html 表單:<div class='row'><div class='col-25'><label for='customers'>Choose OrderName</label></div><div class='col-75'><select name='customername'><?php$customers = "SELECT customername FROM customers";$result = mysqli_query($conn, $customers);WHILE ($row = mysqli_fetch_assoc($result)) {$customer = $row['customername'];echo "<option value=''>$customer</option>";}?></select></div></div>
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

您應該將查詢更改為如下所示:


SELECT *, SUM(`enddate` - `startdate`) AS time FROM `employees` GROUP BY `employee`;

首先,你需要減去startdate從enddate所有的分組結果,因此的再拿到款項SUM的一部分。


這應該給你一個類似于這個的結果


結果:


| id | employee | startdate | enddate | time |

|----|----------|-----------|---------|------|

|  8 |    David |         8 |      22 |   17 |

該time列是您需要的。


我做了一個小提琴,你可以在那里看到并測試它是如何工作的,http://sqlfiddle.com/#!9/40a959/5


查看完整回答
反對 回復 2021-12-03
  • 1 回答
  • 0 關注
  • 250 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號