私はこのストアドプロシージャを持っており、値Imにカラム名を追加したいと思います。イムは、COALESCEを使用している場合、私は "TotalNewspapers"COALESCEでカラム名を追加
(またはものは何でも私が追加する必要があります)として
をどこに追加shoud?
SELECT COALESCE ((SELECT count(distinct Appendage.AppendageName) as "TotalNewspapers" FROM Edition inner join SourceInformation on (SourceInformation.SourceInformationID = Edition.SourceInformationID) left join Appendage on (Appendage.AppendageID = Edition.AppendageID) inner join Pages on (Edition.EditionID = Pages.EditionID) where Edition.publishdate >= DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0) and Edition.publishdate <= DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0)+1 and Pages.PullBy is null and Edition.FinishDate is null group by Appendage.AppendageName, SourceInformation.SourceInformationName, Pages.PullBy, Edition.FinishDate, Appendage.AppendageID having count(Pages.PullBy) > 1) , 0);
'COALESCE()'の結果をエイリアスにしたいので、 'COALESCE((サブクエリ)、0)'の後ろに 'TotalNewpapers"として 'を入れてください。 – MatBailie
素晴らしい!ありがとう!それは完璧に動作します! – SomeAnonymousPerson