请教dateadd函数计算后返回的日期的格式问题 有你查下convert 的msdn帮助例如 select convert(varchar(19),getdate(),120)这里120 就是格式,你查下,你哪个格式的“号” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select replace(CONVERT(varchar, getdate(), 121 ),'-','')/* 20090309 16:16:16.967 */ select convert(varchar(8),dateadd(hour,-15,DATEADD(mm,DATEDIFF(m,0,getdate())+1, -1)),112) + ' ' + convert(varchar(12),dateadd(hour,-15,DATEADD(mm,DATEDIFF(m,0,getdate())+1, -1)),114) /* --------------------- 20090330 09:00:00:000(所影响的行数为 1 行)*/ select replace(convert(varchar(30),dateadd(hour,-15,DATEADD(mm,DATEDIFF(m,0,getdate())+1, -1)),121),'-','') /* --------------------- 20090330 09:00:00:000(所影响的行数为 1 行)*/ select replace(convert(char(23),dateadd(hour,-15,DATEADD(mm,DATEDIFF(m,0,getdate())+1, -1)),121),'-','')/**-----------------------------20090330 09:00:00.000(所影响的行数为 1 行)**/ 还是解决不了那个问题。看内容吧。 SQL SERVER Cpu使用情况~! 如何先取这样的记录!yj 能否直接取得指定的第几行数据。 SQL SERVER怎么用命令行生成创建表及其内部数据的脚本? partition by 有的组不想要,怎么去除 高手帮忙!!!! 求高手解答--这样的高性能查询如何写 sql 2000 个人版安装问题 总样将DataSet中数据导出到TXT文件中??(VB.NET 或C#) sql Update使IIS假死的问题 由于外键关系无法删除某表
select replace(CONVERT(varchar, getdate(), 121 ),'-','')
/* 20090309 16:16:16.967 */
convert(varchar(12),dateadd(hour,-15,DATEADD(mm,DATEDIFF(m,0,getdate())+1, -1)),114) /*
---------------------
20090330 09:00:00:000(所影响的行数为 1 行)
*/
/*
---------------------
20090330 09:00:00:000(所影响的行数为 1 行)
*/
select replace(convert(char(23),dateadd(hour,-15,DATEADD(mm,DATEDIFF(m,0,getdate())+1, -1)),121),'-','')/**-----------------------------
20090330 09:00:00.000(所影响的行数为 1 行)
**/