查询 Max/Min 值显示原始值
Query Max/Min value shows original values
我正在取由日期、时间和负载组成的 table 的最大值和最小值。例如:
Date | Time | Temp
-------------------------------------
1/1/2014 | 09:00:00 AM | 100
-------------------------------------
1/1/2014 | 09:01:00 AM | 110
-------------------------------------
1/1/2014 | 09:02:00 AM | 120
-------------------------------------
1/1/2014 | 09:03:00 AM | 111
-------------------------------------
.......等等
我尝试只使用函数 Min()、Max(),但这些值输出与原始值相同的数据 table。参见 SQL 代码:
SELECT Table1.Date, Table1.Time, Min(Table1.Temp) AS MinLoad
FROM Table1
GROUP BY Table1.Date, Table1.Time;
我尝试使用 DMin() 和 DMax() 函数,但没有得到值,而是得到了一个空值。我尝试了语法
DMin("[Temp]", "[Table1]", [Time] Between #09:00# And #15:00#)
我是 Access 的新手,因此我们将不胜感激。
谢谢!
想通了:
SELECT Date.DateLog, Min(Table1.Data) AS MinOfData
FROM [Date] INNER JOIN Table1 ON Date.DateLog = Table1.Date
GROUP BY Date.DateLog;
我正在取由日期、时间和负载组成的 table 的最大值和最小值。例如:
Date | Time | Temp
-------------------------------------
1/1/2014 | 09:00:00 AM | 100
-------------------------------------
1/1/2014 | 09:01:00 AM | 110
-------------------------------------
1/1/2014 | 09:02:00 AM | 120
-------------------------------------
1/1/2014 | 09:03:00 AM | 111
-------------------------------------
.......等等
我尝试只使用函数 Min()、Max(),但这些值输出与原始值相同的数据 table。参见 SQL 代码:
SELECT Table1.Date, Table1.Time, Min(Table1.Temp) AS MinLoad
FROM Table1
GROUP BY Table1.Date, Table1.Time;
我尝试使用 DMin() 和 DMax() 函数,但没有得到值,而是得到了一个空值。我尝试了语法
DMin("[Temp]", "[Table1]", [Time] Between #09:00# And #15:00#)
我是 Access 的新手,因此我们将不胜感激。
谢谢!
想通了:
SELECT Date.DateLog, Min(Table1.Data) AS MinOfData
FROM [Date] INNER JOIN Table1 ON Date.DateLog = Table1.Date
GROUP BY Date.DateLog;