SQL语句集合

USE pubs
GO
CREATE TABLE employees
(
 emp_id 
char(11NOT NULL,
 emp_lname 
varchar(40NOT NULL,
 emp_fname 
varchar(20NOT NULL,
 emp_hire_date 
datetime DEFAULT GETDATE(),
 emp_mgr 
varchar(30)
)
GO
不带世纪数位 (yy) 带世纪数位 (yyyy)
标准

输入/输出**
- 0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM)
1 101 美国 mm/dd/yyyy
2 102 ANSI 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 或 109 (*) 默认值 + 毫秒 mon dd yyyy hh:mi:ss:mmmAM(或 PM)
10 110 美国 mm-dd-yy
11 111 日本 yy/mm/dd
12 112 ISO yymmdd
- 13 或 113 (*) 欧洲默认值 + 毫秒 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 或 120 (*) ODBC 规范 yyyy-mm-dd hh:mm:ss[.fff]
- 21 或 121 (*) ODBC 规范(带毫秒) yyyy-mm-dd hh:mm:ss[.fff]
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(不含空格)
- 130* 科威特 dd mon yyyy hh:mi:ss:mmmAM
- 131* 科威特 dd/mm/yy hh:mi:ss:mmmAM

SELECT 
A.
[send_id],
A.
[send_bookMoney],
time1
=CONVERT(CHAR,A.send_time,120),
time2
=CASE A.[send_isGet] WHEN 0 THEN '未收到汇款' ELSE CONVERT(CHAR,A.[send_isGet_Date],120END,
time3
=CASE A.[send_isset] WHEN 0 THEN '未发送书籍' ELSE CONVERT(CHAR,A.[send_isSet_Date],120END 
FROM [send]AS A,[set] AS B WHERE A.[set_id]=B.[set_id]

posted on 2007-04-24 10:26  石川  阅读(177)  评论(0编辑  收藏  举报