调用存储过程 日期时间型 存储过程调用另一个存储过程传入日期时间型参数请问如果转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --*******************************************************************************-- 日期转换参数大全--********************************************************************************select CONVERT(varchar,getdate(),120)--2009-03-15 15:10:02select CONVERT(varchar(10),getdate(),120)--2009-03-15select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')--20090315151201select CONVERT(varchar(12) , getdate(), 111)--2009/03/15select CONVERT(varchar(12) , getdate(), 112)--20090315select CONVERT(varchar(12) , getdate(), 102)--2009.03.15select CONVERT(varchar(12) , getdate(), 108)--15:13:26其它我不常用的日期格式转换方法:select CONVERT(varchar(12) , getdate(), 101 )--03/15/2009select CONVERT(varchar(12) , getdate(), 103 )--15/03/2009select CONVERT(varchar(12) , getdate(), 104 )--15.03.2009select CONVERT(varchar(12) , getdate(), 105 )--15-03-2009select CONVERT(varchar(12) , getdate(), 106 )--15 03 2009select CONVERT(varchar(12) , getdate(), 107 )-- 15, 2009select CONVERT(varchar(12) , getdate(), 109 )--03 15 2009 select CONVERT(varchar(12) , getdate(), 110 )--03-15-2009select CONVERT(varchar(11) , getdate(), 113 )--15 03 2009 select CONVERT(varchar(12) , getdate(), 114)--15:15:55:717参考一下看看! 直接DATETIME,要不也是得默认能转 数据类型转换函数在一般情况下,SQL Server 会自动完成数据类型的转换,例如,可以直接将字符数据类型或表达式与DATATIME 数据类型或表达式比较当表达式中用了INTEGER、 SMALLINT或TINYINT 时,SQL Server 也可将INTEGER 数据类型或表达式转换为SMALLINT数据类型或表达式,这称为隐式转换。如果不能确定SQL Server 是否能完成隐式转换或者使用了不能隐式转换的其它数据类型,就需要使用数据类型转换函数做显式转换了。此类函数有两个: ·CAST()CAST() 函数语法如下:CAST (<expression> AS <data_ type>[ length ])·CONVERT()CONVERT() 函数语法如下:CONVERT (<data_ type>[ length ], <expression> [, style]) 提醒: 1、data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。2、length用于指定数据的长度,缺省值为30。3、把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号(+)或负号(-)的数值。4、TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。5、IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。6、把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。7、BIT类型的转换把非零值转换为1,并仍以BIT类型存储。8、试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。 直接传入参数datetime类型不就可以了吗,你也可以用convert进行转换。 仪器仪表管理系统流程图 一个巨简单的问题 求助!我装不了sql server2000!!!!!!!!!!!!! 如何select 指定位置的记录 sql server 2008 R2运行一段时间后变得很慢 新来mm求教:子查询里怎么实现条件"或"?各位帮帮忙吧呜呜 麻烦大家看一下这个问题 求sql两表合并方法@@@@@@@ datename函数问题 急!!如何得到最近一条inserted的uniqueidentifier字段值 如何把这句sql语句转化为access可用的? 数据源更新后,datalist的显示却不更新,是为什么
-- 日期转换参数大全
--********************************************************************************
select CONVERT(varchar,getdate(),120)
--2009-03-15 15:10:02select CONVERT(varchar(10),getdate(),120)
--2009-03-15select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
--20090315151201select CONVERT(varchar(12) , getdate(), 111)
--2009/03/15select CONVERT(varchar(12) , getdate(), 112)
--20090315select CONVERT(varchar(12) , getdate(), 102)
--2009.03.15select CONVERT(varchar(12) , getdate(), 108)
--15:13:26其它我不常用的日期格式转换方法:select CONVERT(varchar(12) , getdate(), 101 )
--03/15/2009select CONVERT(varchar(12) , getdate(), 103 )
--15/03/2009select CONVERT(varchar(12) , getdate(), 104 )
--15.03.2009select CONVERT(varchar(12) , getdate(), 105 )
--15-03-2009select CONVERT(varchar(12) , getdate(), 106 )
--15 03 2009select CONVERT(varchar(12) , getdate(), 107 )
-- 15, 2009select CONVERT(varchar(12) , getdate(), 109 )
--03 15 2009 select CONVERT(varchar(12) , getdate(), 110 )
--03-15-2009select CONVERT(varchar(11) , getdate(), 113 )
--15 03 2009 select CONVERT(varchar(12) , getdate(), 114)
--15:15:55:717参考一下看看!
要不也是得默认能转