oracle:
select to_char(sysdate,'yyyymmddhi24miss') from dual;
sqlserver:
select convert(varchar(16),getdate(),112)+replace(Select CONVERT(varchar(100), GETDATE(), 108),':','')
或者:
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
to_char(date_time, 'yyyymmdd')
看你用的什么数据库,不同数据库有不同的函数
convert转换