Har en tabell med okänt antal poster där ett fält lagrat datum & tid under okänt lång tid. Jag är nog inte helt säker på hur du menar, men i ett test i SQL Server av <code>Plocka ut en post för varje månad
Kan man göra en sql-sats som enbart tar ut EN post för varje månad? Valet av post spelar ingen roll, bara jag kan få ut en post per månad som en slags exempelpost. Går detta?Sv: Plocka ut en post för varje månad
SELECT TOP 1 * FROM dbo.tabell WHERE DATEPART(mm, Handelsetid) = 1
ger en rad för januari.
Hoppas att det är till någon hjälp.
/KajsaSv: Plocka ut en post för varje månad
select month(dateColumn), year(dateColumn),
first(c1), first(c2),first(c3) -- för alla kolumner du vill ha
from t
group by month(dateColumn), year(dateColumn)
</code>