Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Wybierz Gdzie maksymalna data i maksymalny czas

Spróbuj w ten sposób

SELECT * FROM
(
  SELECT b.id, b.checkDate, b.checkTime, b.AccountId, b.costCenter, b.percentage, c.id, c.name     
  FROM Buckets b JOIN CustomerAccounts ca ON (b.accountId= ca.linkedAccountId)
                 JOIN Customer c ON (ca.customerId = c.id)
) AS S JOIN 
(
  SELECT max(checkDate) AS MaxDate,max(checkTime) As MaxTime FROM Buckets
) AS T ON T.MaxDate = S.checkDate AND S.checkTime = T.MaxTime 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak poprawnie wykonać CREATE INDEX za pomocą SQLite?

  2. WEEKDAY() Przykłady – MySQL

  3. MySQL sprawdza, czy tabela istnieje bez zgłaszania wyjątku

  4. Jak zoptymalizować zapytania w bazie danych — podstawy

  5. RZUT DZIESIĘTNY do INT