gpt4 book ai didi

mysql - SQL查询帮助

转载 作者:行者123 更新时间:2023-11-29 07:44:20 26 4
gpt4 key购买 nike

您好,我的数据库中有一个表,如下所示:

ID | Delaytype     | Delaysubtype      | Delay Hours | Delay Date
1 Engineering machine breakdown 4 2015-01-28
2 Human Error Forgot to check 4 2015-02-27

3 Engineering Machine 2 2015-03-23
4 Engineering Machine 3 2015-04-10
5 Human Error Forgot something 1 2015-05-10

现在,基于这些数据,我已经输出图表,但我需要创建更详细的 View 。

基本上,有人从下拉列表中选择延迟类型。

由此,我试图以指定日期之间的小时数形式显示与延迟类型关联的延迟子类型的分割。

当前用户选择 :from date 、 to date 和 Delaytype。

从此使用上面的工程示例我想要

machine breakdown 4
machine 5

我已经生成了这个查询,但它不起作用,并且确实开始提升我对 SQL 命令的基本知识:

 "SELECT delaysubtype FROM delays WHERE delaytype = .userinputdelaytype. WHERE Delaydate BETWEEN .userInputFromDate. AND .userInputToDate.,sum(Delayhours) as cnt"

非常感谢任何帮助。此外,任何有关构建更复杂查询(即语句结构)的好的资源或教程都会有所帮助。

最佳答案

请尝试以下查询:

$qry = "
SELECT
delaysubtype,
sum(Delayhours) as cnt
FROM
delays
WHERE
delaytype = ".$userinputdelaytype."
AND Delaydate BETWEEN ".$userInputFromDate." AND ".$userInputToDate."
GROUP BY
delaysubtype"

您的示例看起来像 PHP 代码,因此我尝试用 PHP 给出答案。

希望有帮助。

关于mysql - SQL查询帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28249902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com