Cześć, mam pewien problem. Próbuję zrobić widok dla apteki, który pokazuje dostawców wraz z rozliczeniem należności. Tylko, żeby obliczyć należność trzeba pomnożyć dwie wartości z dwóch różnych tabel. Zaznaczam, że kolumna Należność nie występuje w żadnej z tabel w posiadanym projekcie i jest przeze mnie zwyczajnie dodana.
CREATE VIEW REJESTR_NASZYCH_WPŁAT AS
SELECT Dostawca.Dostawca_Imię, Dostawca.Dostawca_Nazwisko, Lek.Lek_ID, Lek.Cena, Partia_Leków.Ilość, 'Naleznosc' AS Naleznosc
FROM Partia_Leków INNER JOIN
Lek ON Partia_Leków.Lek_ID = Lek.Lek_ID CROSS JOIN
Dostawca
WHERE ('Naleznosc' = Partia_Leków.Ilość * Lek.Cena)
Coś takiego wywołuje mi błąd: Msg 245, Level 16, State 1, Line 1
Conversion failed when converting the varchar value 'Naleznosc' to data type int.
Nie wiem jak ustawić kolumnę Nalezność na int, bo sama z siebie robi się varchar