OK, am înțeles.
Atunci, încearcă așa:
SELECT
T1.Data
,COALESCE((SELECT TOP 1 T2.Pret FROM T2 WHERE T2.Data <= T1.Data ORDER BY T2.Data DESC), T1.Pret) AS Pret
FROM T1
Înlocuiește < cu <
Folosind subquery-ul
SELECT TOP 1 T2.Pret FROM T2 WHERE T2.Data <= T1.Data ORDER BY T2.Data DESC
selectezi din tabela T2 prețul valabil începând cu data T1.Data