它可以很好地找到MAX(revision.autonumber),但一旦我执行内部连接,我就不再得到正确的结果。然后我不仅得到了MAX(revision.autonumber),还得到了更早的修订版。谢谢你的帮忙 我已经尝试了下面的查询(以及许多其他尝试) selectdocument.Name,
from document
我对嵌套的'select max(date)‘样式语句的逻辑/语法有些困难。让我试着解释一下。table2_companydata.companyname = table3_watchlist.companyname WHERE username='username'");
我想我需要在第二个内连接中插入一个"SELECT max(date_added) FROM table2_companydata“。
我希望在另一个字段(tradeId )的最大值内找到另一个字段(时间戳)的最大值(时间戳,但转换为长整型)。我有以下HQL查询,它工作得很好,而且速度很快,但我想知道将表连接到自身是否真的是实现这一点的最优雅的方式?EXPLAIN告诉我“选择优化过的表”,所以也许不是?@Query("select max(cast(t1.tradeId as long)) from TradeDbo t1 inner join TradeDbo t2 on t1.id = t2.id"
+" where t2.t
我试着遵循你的代码:
SELECT P.ProjectID, S.StoreID, MAX(CASE WHEN Activity = 'Meas Perm Received' THEN DateELSE NULL END) AS MeasPermRcvd, MAX(CASE WHEN Activity = 'Not Visited' THEN Date ELSE NULL END) AS NotVisited, MAX(CASE WHEN Activity = 'Not Visite