FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Har ett problem med en sql-sats, eller om det är min mysql-databas.
Databasen finns att hämta på http://www.digital-network.nu/finance.sql Meningen är att jag vill ställa upp databasen, enligt följande princip: Citat:
Fick då rekommendationen att följande sql-sats skulle lösa detta. Men så verksr ej vara fallet, får felet, "Unknown column 'e1.vdat' in 'having clause" Kod:
select n.name, n.prfx, e1.value, e1.value - e3.value from name_tbl n join ecb_tbl e1 on n.prfx = e1.name join ecb_tbl e2 on e1.name = e2.name join ecb_tbl e3 on e2.name = e3.name and e3.vdat < e2.vdat join ecb_tbl e4 on e3.name = e4.name and e4.vdat < e2.vdat group by n.name, n.prfx, e1.value, e1.vdat, e3.value, e3.vdat having max(e2.vdat) = e1.vdat and max(e4.vdat) = e3.vdat Andreas |
||
![]() |
![]() |
|
|