2011-12-19 33 views
-1

我已经得到yearmonthday的列。我怎样才能把SQL放在一起?如何从SQL中的3列创建新日期

SELECT DATA, 
year(data) AS "ROK", 
(month(data)+1) AS "MIESIAC", 
day(data) AS "DZIEN" 
FROM ZAMOWIENIA 
+3

什么是数据类型的列?如果它还不是'DATETIME',它现在有什么内容?你使用的是哪个数据库? – 2011-12-19 13:44:05

+0

“放在一起”以什么方式? – tenfour 2011-12-19 13:45:58

+0

你有3列的日期,或者你想在3列中获得日期? – piotrekkr 2011-12-19 13:46:00

回答

2

的语法取决于你的SQL的味道,但在看你的代码,我认为最简单的解决方案是增加一个月到数据列:

SELECT DATA, DATEADD(month, 1, data) 
FROM Table 
+0

谢谢你:)很简单。 – 2011-12-27 12:23:31

相关问题