SQL的日期转换问题 例如当前时间为:2005-9-12 13:20:00我要取其中的:2005-9-12请问一下如何得到!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(char(10),'2005-9-12 13:20:00',120) select convert(char(10),getdate(),21) SQL中CONVERT转化函数的用法 SQL中CONVERT转化函数的用法CONVERT的使用方法:////////////////////////////////////////////////////////////////////////////////////////格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为now---------------------------------------09/15/2001/////////////////////////////////////////////////////////////////////////////////////style数字在转换时间时的含义如下-------------------------------------------------------------------------------------------------Style(2位表示年份) | Style(4位表示年份) | 输入输出格式 -------------------------------------------------------------------------------------------------- | 0 or 100 | mon dd yyyy hh:miAM(或PM) -------------------------------------------------------------------------------------------------1 | 101 | mm/dd/yy -------------------------------------------------------------------------------------------------2 | 102 | yy-mm-dd -------------------------------------------------------------------------------------------------3 | 103 | dd/mm/yy -------------------------------------------------------------------------------------------------4 | 104 | dd-mm-yy -------------------------------------------------------------------------------------------------5 | 105 | dd-mm-yy -------------------------------------------------------------------------------------------------6 | 106 | dd mon yy -------------------------------------------------------------------------------------------------7 | 107 | mon dd,yy -------------------------------------------------------------------------------------------------8 | 108 | hh:mm:ss -------------------------------------------------------------------------------------------------- | 9 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)-------------------------------------------------------------------------------------------------10 | 110 | mm-dd-yy -------------------------------------------------------------------------------------------------11 | 111 | yy/mm/dd -------------------------------------------------------------------------------------------------12 | 112 | yymmdd -------------------------------------------------------------------------------------------------- | 13 or 113 | dd mon yyyy hh:mi:ss:mmm(24小时制) -------------------------------------------------------------------------------------------------14 | 114 | hh:mi:ss:mmm(24小时制) -------------------------------------------------------------------------------------------------- | 20 or 120 | yyyy-mm-dd hh:mi:ss(24小时制) -------------------------------------------------------------------------------------------------- | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制) 同一个表之间,这条SQL语句怎么写? 关于一个时间的查询问题 数据库更新问题 请教满足这个要求的是什么数据类型 有一条sql语句在服务器上运行的性能比在pc上还低? 求SQL 语句!怎样用group by实现第一列相同的名称只输出一次?在线等 这个查询如何写? 请问如何在函数中掉用存储过程?谢谢! 我想在插入一个记录的同是,在另一个表中也插入同样一个记录! c#实现自动将端口传送过来的数据存入已有数据库中并表示出来的程序 主键顺序的不同,查询代价为什么不一样。 一个 小小的大问题 sql的update 我懵了~
SQL中CONVERT转化函数的用法CONVERT的使用方法:////////////////////////////////////////////////////////////////////////////////////////格式:
CONVERT(data_type,expression[,style])说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.例子:
SELECT CONVERT(varchar(30),getdate(),101) now
结果为
now
---------------------------------------
09/15/2001/////////////////////////////////////////////////////////////////////////////////////style数字在转换时间时的含义如下-------------------------------------------------------------------------------------------------
Style(2位表示年份) | Style(4位表示年份) | 输入输出格式
-------------------------------------------------------------------------------------------------
- | 0 or 100 | mon dd yyyy hh:miAM(或PM)
-------------------------------------------------------------------------------------------------
1 | 101 | mm/dd/yy
-------------------------------------------------------------------------------------------------
2 | 102 | yy-mm-dd
-------------------------------------------------------------------------------------------------
3 | 103 | dd/mm/yy
-------------------------------------------------------------------------------------------------
4 | 104 | dd-mm-yy
-------------------------------------------------------------------------------------------------
5 | 105 | dd-mm-yy
-------------------------------------------------------------------------------------------------
6 | 106 | dd mon yy
-------------------------------------------------------------------------------------------------
7 | 107 | mon dd,yy
-------------------------------------------------------------------------------------------------
8 | 108 | hh:mm:ss
-------------------------------------------------------------------------------------------------
- | 9 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(或PM)
-------------------------------------------------------------------------------------------------
10 | 110 | mm-dd-yy
-------------------------------------------------------------------------------------------------
11 | 111 | yy/mm/dd
-------------------------------------------------------------------------------------------------
12 | 112 | yymmdd
-------------------------------------------------------------------------------------------------
- | 13 or 113 | dd mon yyyy hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
14 | 114 | hh:mi:ss:mmm(24小时制)
-------------------------------------------------------------------------------------------------
- | 20 or 120 | yyyy-mm-dd hh:mi:ss(24小时制)
-------------------------------------------------------------------------------------------------
- | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm(24小时制)