Aktualnie używam następującego zapytania SQL, które zwraca 25 wierszy. W jaki sposób można zmodyfikować go zignorować pierwszy wiersz:Zaznacz wszystkie wiersze i zignoruj pierwszy wiersz.
SELECT fiscal_year, SUM(total_sales) as sum_of_year, AVG(SUM(total_sales))
OVER() as avg_sum
FROM sales_report
GROUP BY fiscal_year
ORDER BY fiscal_year ASC
Używam 2008.
Dzięki SQL Server.
Nie wierzę LIMIT i OFFSET są dostępne w SQL Server 2008. Prawdopodobnie będzie trzeba użyć jakiś wariant ROW_NUMBER() (z wyjątkiem gdzie jest równa 1) . – ZLK
... _Dlaczego chcesz zignorować pierwszy rząd? Dlaczego po prostu nie wykluczać tego roku podatkowego z klauzulą "WHERE"? Zauważ, że wykluczenie go po uruchomieniu 'AVG' (jak w przypadku' OFFSET' lub użycia funkcji okna) spowodowałoby, że średnia 'niepoprawna' - dodawałaby liczby, które nie są widoczne dla użytkownika. –