
sql Server
oh_hah
这个作者很懒,什么都没留下…
展开
-
group by 和order by 不能使用别名
--错误SELECT DISTINCT ip, CONVERT(nvarchar(12),datetime,112) AS aa FROM EMH_log_access WHERE datetime > '2019-11-01' group by aaORDER BY aa desc--正确SELECT count(DISTINCT ip), CONVERT(nvarcha...原创 2019-11-13 10:01:16 · 817 阅读 · 0 评论 -
SQLSERVER 时间日期函数,查询今天日期、昨天、一个星期、半年前的数据
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getda...原创 2019-11-06 09:48:11 · 2802 阅读 · 0 评论 -
一个表中的某一个字段有多个相同的值,只查询日期最近的一条
SELECT A.* FROM **表1** A LEFT JOIN ( SELECT 字段一 ,max(**时间**) time FROM **表一** GROUP BY 字段一 ) B on A.字段一 = B.字段一 WHERE A.time = B.time原创 2019-06-06 17:29:02 · 2200 阅读 · 0 评论 -
数据库if exists
if exists(select seq from 表) begin 执行 第一个sql end else begin 执行第二个sql end原创 2019-07-30 10:38:22 · 509 阅读 · 0 评论