私は2016-08-01 03:00:00.000
形式でTimeStampUTCと呼ばれる日付フィールドを持っているが、私は変更日付形式
SELECT Convert(varchar(2),DATEPART(DAY, a.TimeStampUTC)) + '/'+ Convert(varchar(2),DATEPART(MONTH, a.TimeStampUTC)) + '/' + Convert(varchar(4),DATEPART(year, a.TimeStampUTC)) AS Date FROM table AS a WHERE a.TimeStampUTC > '$startDate' AND a.TimeStampUTC <='$endDate'
問題は、それが1/8/2016
01/08/2016
でそれを返す必要があります
どのように返すクエリを書くには01/08/2016
方法。
どのように変換 'についての(varchar(15)、TimeStampUTC、101) ' – Sankar
@SankarRaj日、月、年を別々に変換せずに使用することをお勧めしますか? –
日付フィールドの場合、コンポーネントを解析する必要はなく、多くの形式のうちの1つを使用して文字列に変換できます。 –