1

私は現在、次のようなSELECT COUNT (column)ユーザー定義関数を組み合わせています。varchar

'Express 24: ' + (SELECT COUNT(Product) FROM [DHL].[dbo].[F_SubBetsy](@startdate, @enddate, 'EXPRESS EXPRESS 24', @contract, @account)) +
'\r\nExpress 48: ' + (SEL...

エラーが発生しました:

varchar値'Express24:'をデータ型intに変換するときに変換に失敗しました。

おそらくはSELECT COUNTを返し、intよりも望ましくありませんが、何度か試行したにもかかわらず、SELECTCOUNTを適切に組み合わせる方法を理解していintません。varcharCAST( AS NVARCHAR())VARCHAR()

誰かが私のためにこれを解決できますか?

乾杯

4

1 に答える 1

4
'Express 24: ' + CAST(
    (
    SELECT  COUNT(Product) 
    FROM    [DHL].[dbo].[F_SubBetsy](@startdate, @enddate, 
                                    'EXPRESS EXPRESS 24', @contract, @account) 
    ) as varchar(16)) +
'\r\nExpress 48: ' + (SEL...
于 2012-12-31T14:30:50.517 に答える