9

2 つの列を連結して、2 つの数値の間にスペースを入れて列に一緒に表示するだけです。2 つの数値を加算し続けます。1 つは bigint で、もう 1 つは smallint です。最終的には SSRS レポートに表示されますが、現在は SQL を使用してデータをクエリするだけです

    (NBR +''+ ACCT_NBR) as acct,
4

7 に答える 7

16

データベースについては言及していませんが、試してみてください

MySQL

concat(NBR,' ',ACCT_NBR) as acct

SQLサーバー

CAST(NBR AS VARCHAR)+' '+CAST(ACCT_NBR AS VARCHAR) as acct
于 2012-10-05T18:47:02.760 に答える
5

使用しているSQLの種類については言及していませんが、状況によっては、最初に値を文字列に変換する必要がある場合があります。SQLSeverの場合...

(Cast(NBR as varchar(20)) + ' ' + Cast(ACCT_NBR as varchar(20))) as acct,
于 2012-10-05T18:51:33.203 に答える
0

Oracle データベースの場合は、試してください

NBR || ' ' || ACCT_NBR as acct
于 2015-02-04T18:10:59.057 に答える