sql >> Database teknologi >  >> RDS >> Mysql

Dynamisk minimumsværdi for specifikt område (mysql)

Du er ret tæt på. Når du arbejder med korrelerede underforespørgsler, skal du altid bruge tabelaliasser for at være helt klar over, hvor kolonnerne kommer fra:

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. Lås for SELECT, så en anden proces ikke får gamle data

  2. Sådan overvåger du PostgreSQL 12-ydelse med OmniDB – del 1

  3. Sådan udtrækkes en understreng fra en streng i PostgreSQL/MySQL

  4. Stemmesystem ved hjælp af PHP+MySql?