Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ansi sql中将两个数字转换为日期_Sql_Date - Fatal编程技术网

在ansi sql中将两个数字转换为日期

在ansi sql中将两个数字转换为日期,sql,date,Sql,Date,我有两种不同的颜色: month year 6 2014 7 2014 8 2014 如何将这两列转换为这两列 01/06/2014 format: dd/mm/yyyy 这在ansi中可能吗?在mysql中,您可以: CONCAT(日、月、年) ||是ANSI字符串连接运算符(遗憾的是,并非每个数据库都选择支持该标准)。许多数据库支持CONCAT函数 SELECT CONVERT(datetime, (CONCAT('01', '/', t.m

我有两种不同的颜色:

month   year
 6      2014
 7      2014
 8      2014
如何将这两列转换为这两列

01/06/2014  format: dd/mm/yyyy
这在ansi中可能吗?

在mysql中,您可以:
CONCAT(日、月、年)

||是ANSI字符串连接运算符(遗憾的是,并非每个数据库都选择支持该标准)。许多数据库支持CONCAT函数

SELECT
  CONVERT(datetime, (CONCAT('01', '/', t.month, '/', t.year)))
FROM yourtablename t;