sql >> Database >  >> RDS >> Mysql

Dynamische minimumwaarde voor specifiek bereik (mysql)

Je bent redelijk dichtbij. Gebruik bij het werken met gecorreleerde subquery's altijd tabelaliassen om absoluut duidelijk te zijn waar de kolommen vandaan komen:

select S.Date, Unit_price, 
       (SELECT min(s2.Unit_Price) 
        FROM table s2
        WHERE s2.DATE BETWEEN s.DATE - interval 3 day and
                              s.DATE - interval 1 day
       ) as min_price_3_days
FROM table S;



  1. Mysql verwijderen met subquery

  2. wat gebeurt er in de overgangsfase van adoptie in R12.2

  3. Configuratie van MySQL 8

  4. Percona 5.6 InnoDB-probleem gebruikt indexen niet correct