Я работаю над базой данных, содержащей клиентов, статей, счетов и т. Д. В MSSQL Server Management Studio я создал представление, чтобы показать продажу в списках счетов и inovoice.Показать результат в процентах
Два столбца в таблице счетов-фактур - налог с продаж и скидка, которые оба указаны десятичными знаками (например, 0,25 вместо 25%), но в представлении я хочу показать его как процент. Проблема в том, что я просто не могу понять, как это сделать, так есть ли какая-то душа, которая может мне помочь?
Заранее спасибо.
SELECT TOP (100) PERCENT dbo.Article.AricleID, dbo.Article.Artname,
dbo.Invoiceline.Quantity, dbo.Invoiceline.Price, dbo.Invoiceline.Discount,
dbo.Salestax.Salestax
FROM dbo.Article
INNER JOIN dbo.Invoiceline ON dbo.Article.AricleID = dbo.Invoiceline.ArticleID
INNER JOIN dbo.Invoice ON dbo.Invoiceline.InvoiceID = dbo.Invoice.InvoiceID
INNER JOIN dbo.Salestax ON dbo.Invoiceline.SalestaxID = dbo.Salestax.SalestaxID
ORDER BY dbo.Invoice.Date
Присоединение к 'dbo.Invoice' кажется нецелесообразным (я предполагаю, что вы последуете моему совету и удалите' top/order by'). Нет никаких столбцов вывода или чего-нибудь еще, что ссылается на 'dbo.Invoice' ... –