3

ドロップダウンに入力するIDと日付を連結しようとしています。

select VisitID as Value,  Convert(nvarchar(50),VisitID)+' - '+Convert(nvarchar(50),VisitDate) as Text 
from Visit

上記のクエリは連結するために機能しますが、結果は「21-2013年2月13日12:00AM」の形式になります。

結果は「21-02/13/2012」の形式にする必要があります

私は何をする必要がありますか?

4

3 に答える 3

2

CONVERTを使用して、日付と時刻のスタイルに3番目のパラメーターを指定します。

これを試して:

select VisitID as Value, Convert(nvarchar(50),VisitID)+' - '+Convert(nvarchar(50),VisitDate, 101) as Text 
from Visit
于 2013-03-05T05:20:11.063 に答える
2

これを試してください:

SELECT 
 VisitID AS Value, 
 CONVERT(VARCHAR, VisitID, 20) + '-' + ISNULL(CONVERT(VARCHAR, VisitDate, 20), '') AS Text 
FROM Visit
于 2013-03-05T05:21:49.500 に答える
0
SELECT
visitid [Value]
,(CAST(VisitID AS VARCHAR) + '-' _ CAST(VisitDate AS VARCHAR)) [Text]
FROM Visit
于 2013-03-05T05:15:50.407 に答える