日時列から日付部分のみを選択したい。私は言います:
SELECT DISTINCT CONVERT(VARCHAR(10), Intensity.Date, 103) AS [DD/MM/YYYY]
FROM Intensity
そして、その仕事はうまくいきます。しかし、私はJDBCでこのクエリを使用しています:
sql="SELECT DISTINCT CONVERT(VARCHAR(10), Intensity.Date, 103) AS [DD/MM/YYYY] FROM Intensity";
ResultSet r=sta.executeQuery(sql);
String json="";
json=json+"{'data':[";
while(r.next()){
json=json+"'"+r.getDate("Date")+"',";
}
次のエラーが表示されます: 列名の日付が無効です。
既にAS
演算子を使用している場合に列の名前を変更するか、このクエリをより最適な形式に書き直すことは可能ですか?