我只想从我的日期时间列中选择日期部分。我说:
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
运算符或以更优化的形式重写此查询时,是否可以重命名列?