gpt4 book ai didi

php - mysql View 或查询显示不同日期的数据?

转载 作者:行者123 更新时间:2023-11-29 09:09:45 27 4
gpt4 key购买 nike

我有一个 mySQL View ,它可以提供其他表的总计。像这样的东西:表1:

ID | Parameter1 | Parameter2 | ValidFrom | ValidUntil

表 2:

ID | Parameter3 | Parameter4 | ValidFrom | ValidUntil

View :

SumOfParameter1 | SumOfParameter2 | SumOfParameter3 | SumOfParameter4

问题是我想实现一种方法,使 View 中的数据与数据有效的时间段相对应。例如,如果 Table1 中的一行在 01-2011 到 03-2011 期间有效,Table2 中的一行在 01-2011 到 02-2011 期间有效,另一行从 02-2011 到 03-2001 有效,我的 View 将如下所示:

SumOfParameter1 | SumOfParameter2 | SumOfParameter3 | SumOfParameter4 | 01-2011  
SumOfParameter1 | SumOfParameter2 | SumOfParameter3 | SumOfParameter4 | 02-2011
SumOfParameter1 | SumOfParameter2 | SumOfParameter3 | SumOfParameter4 | 03-2011

我知道我可以使用 PHP 中的查询并指定我想要的日期来执行此操作,但是是否可以按照我上面提到的方式在 View 中执行此操作?

最佳答案

尝试:

SELECT Parameter1, Parameter2, Parameter3, Parameter4 
FROM table1, table2
ORDER BY ValidUntil
GROUP BY ValidUntil

关于php - mysql View 或查询显示不同日期的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971579/

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