2012-05-08 13 views
2

SQL Server CEでフォーマットされた日付を取得する方法?SQL Server CEで書式設定された日付を取得

私はDateを含むテーブルの列を持っていますが、列の型がnvarchar

ID  Date 
---------------------- 
1  05/08/2012 
2  10/08/2012 
3  05/10/2012 

ある日付形式はMM/dd/yyyyあるが、それはnvarcharです。

また、特定の日付にIDを選択するにはWHERE句が必要です。どうやってやるの?これはSQL Server CE用です。どうもありがとうございました。

答えて

2

あなたはそれを変換またはキャスト関数を使用してカバーする必要があります...現在の日付については

cast(datecolumn as DateTime) 

または

CONVERT(datetime,datecolumn,101) 
+0

ラマ:こんにちは、返事が遅れて申し訳ありません。はい、最初のコードで動作します。現在の日付と比較する方法は? WHERE節のように、 'WHERE cast(datecolumn as DateTime)= ...'のようにしたいですか?試してみました(GetDate)、今は、CURDATE、GETDATE、まだ運がありません.. –

1

、あなたが使用することができます。

SELECT CONVERT(nvarchar,GETDATE(),101) 

出力:(回答済み日付)

2016年5月31日

+0

ありがとうございました@ Bharathそれは私のためにperfetを動作させる! –