【发布时间】:2014-02-11 08:20:25
【问题描述】:
在我得到的数据库表中:
int day
int month
int year
我想写一个选择查询来显示日期:dd/mm/yyyy
我试过了,但没用:
1-
select (day + '\' + month + '\' + year) as xdate from table1
但是给我一个错误
2-
select (day + '-' + month + '-' + year) as xdate from table1
它返回这些字段的总和:2036 而不是 21/1/2014
有什么办法吗?
【问题讨论】:
-
sql server,mysql,other?
-
您使用的是什么 DBMS?
-
你能用sqlfiddle重现这个问题吗?
-
如果您期望
select (day + '/' + month + '/' + year) as xdate from table1,为什么要写select (day + '\' + month + '\' + year) as xdate from table1? ` \ ` 是转义字符。
标签: sql-server tsql string-concatenation