请问: 在MYSQL中,已知年/月/日三个整数,怎么合成日期

请教: 在MYSQL中,已知年/月/日三个整数,如何合成日期?如题......多谢!!!!!![解决办法]逻辑相关的建议在程

请教: 在MYSQL中,已知年/月/日三个整数,如何合成日期?
如题......

多谢!!!!!!


[解决办法]
逻辑相关的建议在程序中处理,mysql的话可以用concat函数连起来
[解决办法]
mysql> select concat('2010','10','10');
+--------------------------+
| concat('2010','10','10') |
+--------------------------+
| 20101010 |
+--------------------------+
1 row in set (0.00 sec)
[解决办法]

SQL code
mysql> select date_format(concat(2010,10,10),'%Y-%m-%d');+--------------------------------------------+| date_format(concat(2010,10,10),'%Y-%m-%d') |+--------------------------------------------+| 2010-10-10                                 |+--------------------------------------------+1 row in set (0.00 sec)mysql>
[解决办法]
SQL code
mysql> select date('2010-10-12');+--------------------+| date('2010-10-12') |+--------------------+| 2010-10-12         |+--------------------+1 row in set (0.04 sec)mysql>
[解决办法]
select DATE(concat(2010,10,10)) 


[解决办法]
如果是数值类型的,直接用DATE函数啊
SQL code
mysql> SELECT DATE(20101012);+----------------+| DATE(20101012) |+----------------+| 2010-10-12     |+----------------+1 row in set (0.00 sec)