sql >> Database >  >> RDS >> Mysql

Ontvang records die het dichtst bij een specifieke datum liggen, gegroepeerd op type

Op dit moment kan ik alleen een subselect-versie bedenken:

SELECT type, amount
FROM table AS t
WHERE dat = (
    SELECT MAX(dat)
    FROM table
    WHERE type=t.type
        AND dat <= '2011-03-01'
)



  1. MySQL en PHP Onverwachte T_Variable

  2. Het aaneenschakelen van getallen in virtuele kolomexpressie genereert ORA-12899:waarde te groot voor kolom

  3. ER_CON_COUNT_ERROR:Fout te veel verbindingen in node-mysql

  4. Oracle verbinden met SQL Server via een beveiligde verbinding