首页 > 数据库技术 > 详细

一些简单而不失尴尬的SQL

时间:2018-03-26 17:19:14      阅读:212      评论:0      收藏:0      [点我收藏+]

(一)今天需要在打印页面显示系统录入的时间,时间需要格式化一下,格式化成(2018-03-26)的样子,然后就写了个SQL,照着网上的学习,SQL提供了一个styleID,用来标识每种不同的时间格式,先上我的SQL

 1 SELECT APP,
 2         APPDEPT,
 3         CONVERT(varchar(100),GETDATE(),23) as DININGTIME,
 4         DININGPLACE,
 5         VISITORSCOUNT,
 6         ACCOMPANYINGCOUNT,
 7         DININGSTANDARD,
 8         a.REMARK
 9     FROM LC_ENTERTAINMENTEXPENSE_DY a,LC_ReimbursementInfo_DY b
10     WHERE b.EXGUID = a.REV_CID and b.REV_CID

标红的那一段,23就是styleID,利用convert()函数格式化,然而很尴尬,没有注意到GETDATE(),使得打印页面显示的都是当前时间,然后修改了一下就好了
 1 SELECT APP,
 2         APPDEPT,
 3         CONVERT(varchar(100),DININGTIME,23) as DININGTIME,
 4         DININGPLACE,
 5         VISITORSCOUNT,
 6         ACCOMPANYINGCOUNT,
 7         DININGSTANDARD,
 8         a.REMARK
 9     FROM LC_ENTERTAINMENTEXPENSE_DY a,LC_ReimbursementInfo_DY b
10     WHERE b.EXGUID = a.REV_CID and b.REV_CID

(二) 一个三个表的联合查询,使用inner join


1 select *
2 from T_USER e 
3 inner join T_JOB_LINK t on e.USER_CODE = t.USER_CODE
4 inner join T_JOb s on t.JOB_CID = s.CID
5 where t.JOB_CID = 40005177

 

 

 

一些简单而不失尴尬的SQL

原文:https://www.cnblogs.com/yaoruozi/p/8652135.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!