wszystkie zapytania na bazie samplowej Northwind z msdn
1.
SELECT [Nazwa produktu] , [Cena katalogowa] * 1.2 AS [cena katalogowa + 20%] FROM dbo.Produkty
W tym zapytaniu wynikiem jest cena podana z precyzją 5 cyfr po przecinku, chciałbym to ukrócić do 2 miejsc po przecinku.
2.
SELECT 'Produkt ' + [Nazwa produktu] + ' kosztuje', [Cena katalogowa] ORDER BY [Cena katalogowa] DESC; FROM dbo.Produkty
wszystko było jak należy, dopóki nie dodałem fragmentu "ORDER BY [Cena katalogowa]". Po dodaniu tego wysypuje błąd:
Incorrect syntax near the keyword 'FROM'.
3.
SELECT [DATA zamówienia] FROM dbo.[Zamówienia] ORDER BY [DATA zamówienia] DESC;
wynik podany z godzinami a mam wyświetlić bez. Użyć funkcji YEAR(), MONTH(), DAY(). Ale jak?
4.
SELECT [ID zamówienia] , [ID spedytora] FROM dbo.Zamówienia ORDER BY case when [ID spedytora] = 'NULL' then 99 ELSE [ID spedytora] end
wynikiem w tym zapytaniu ma być odczyt kolumn ID zamówienia i ID spedytora posortowane rosnąco wg kolumny ID spedytora, ale w taki sposób żeby wartości NULL znalazły się na końcu a nie na początku wyniku
Error: Conversion failed when converting the varchar value 'NULL' to data type int..