datetime字段类型分离的问题 select convert(char(10),getdate(),121) date , substring(convert(char(30),getdate(),113),13,20) date 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如我那个字段叫fld1就这样写?select convert(char(10),fld1,121) date , substring(convert(char(30),fld1,113),13,20) date 确实可以了,不过我想问问如果时间前面有AM、PM这样的格式,会不会有影响?这几个数字是怎么得出来的?121、113、13、20 select convert(char(8),getdate(),114) --15:05:24select convert(char(10),getdate(),120) --2003-03-13select convert(char(8),getdate(),112) --20030313To learn more,see sql help,search 'convert' select cast(convert(char(10),getdate(),120)as date) as date,cast(convert(char(8),getdate(),114) as date) as time convert吧!呵呵,下面是一些对应系数值Without century (yy) With century (yyyy) Standard Input/Output** - 0 or 100 (*) Default mon dd yyyy hh:miAM (or PM) 1 101 USA mm/dd/yy 2 102 ANSI yy.mm.dd 3 103 British/French dd/mm/yy 4 104 German dd.mm.yy 5 105 Italian dd-mm-yy 6 106 - dd mon yy 7 107 - Mon dd, yy 8 108 - hh:mm:ss - 9 or 109 (*) Default + milliseconds mon dd yyyy hh:mi:ss:mmmAM (or PM) 10 110 USA mm-dd-yy 11 111 JAPAN yy/mm/dd 12 112 ISO yymmdd - 13 or 113 (*) Europe default + milliseconds dd mon yyyy hh:mm:ss:mmm(24h) 14 114 - hh:mi:ss:mmm(24h) - 20 or 120 (*) ODBC canonical yyyy-mm-dd hh:mi:ss(24h) - 21 or 121 (*) ODBC canonical (with milliseconds) yyyy-mm-dd hh:mi:ss.mmm(24h) - 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(no spaces) - 130* Kuwaiti dd mon yyyy hh:mi:ss:mmmAM - 131* Kuwaiti dd/mm/yy hh:mi:ss:mmmAM 查询每个月的最大天数 数据库安全应用 使用MySQL的23个注意事项 这个SQL语句怎么写?太纠结了!! 寻高手,视图里是union的sql,但是建立不了视图索引了 触发器如何匹配远树数据记录 我想做一个追加表的SQL 语句,有人能帮忙吗? 前六有什么用?有奖?对头 小F很有才华 ,英语也很了得 SQL里TEXT類型的字段如何操作??? 使用存储过程连接不同服务器的数据库 有做过财务的朋友进来交流交流 写的一个得到time1和time2之间有多少双休日的函数,但执行时结果不对,请问哪儿有错? 救命啊,简单的SQL语句问题
substring(convert(char(30),fld1,113),13,20) date
这几个数字是怎么得出来的?121、113、13、20
select convert(char(8),getdate(),114) --15:05:24
select convert(char(10),getdate(),120) --2003-03-13
select convert(char(8),getdate(),112) --20030313To learn more,see sql help,
search 'convert'
呵呵,下面是一些对应系数值
Without century (yy) With century (yyyy)
Standard
Input/Output**
- 0 or 100 (*) Default mon dd yyyy hh:miAM (or PM)
1 101 USA mm/dd/yy
2 102 ANSI yy.mm.dd
3 103 British/French dd/mm/yy
4 104 German dd.mm.yy
5 105 Italian dd-mm-yy
6 106 - dd mon yy
7 107 - Mon dd, yy
8 108 - hh:mm:ss
- 9 or 109 (*) Default + milliseconds mon dd yyyy hh:mi:ss:mmmAM (or PM)
10 110 USA mm-dd-yy
11 111 JAPAN yy/mm/dd
12 112 ISO yymmdd
- 13 or 113 (*) Europe default + milliseconds dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 or 120 (*) ODBC canonical yyyy-mm-dd hh:mi:ss(24h)
- 21 or 121 (*) ODBC canonical (with milliseconds) yyyy-mm-dd hh:mi:ss.mmm(24h)
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(no spaces)
- 130* Kuwaiti dd mon yyyy hh:mi:ss:mmmAM
- 131* Kuwaiti dd/mm/yy hh:mi:ss:mmmAM