社区
MS-SQL Server
帖子详情
如何取10年前的记录?
masse
2006-04-19 10:56:50
判断根据字段:createdate,为日期类型,谢谢
...全文
119
5
打赏
收藏
如何取10年前的记录?
判断根据字段:createdate,为日期类型,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoku
2006-04-19
打赏
举报
回复
where createdate = dateadd(year,-10,getdate())
或
where datediff(year,createdate,getdate()) >=10 -- 这个只管年头,不管天数
huailairen
2006-04-19
打赏
举报
回复
上面返回的10年以前的
下面返回10年前那一年的
where datediff(year,createdate,getdate()) =10
huailairen
2006-04-19
打赏
举报
回复
where createdate < dateadd(year,-10,getdate())
quanyi
2006-04-19
打赏
举报
回复
where createdate = dateadd(year,-10,getdate())
xiaoku
2006-04-19
打赏
举报
回复
where createdate = dateadd(year,-10,getdate())
mysql使用GROUP BY分组实现
取
前N条
记录
的方法或最近几条消费
记录
mysql使用GROUP BY分组实现
取
前N条
记录
的方法 更新时间:2016年06月24日 11:25:48 作者:yiluoAK_47 我要评论 关注脚本之家微信公众号(jb51net) 每周都有大礼相送哦 这篇文章主要介绍了mysql使用GROUP BY分组实现...
oracle
取
下一条
记录
,ORACLE中SQL
取
最后一条
记录
的几种方法
ORACLE中SQL
取
最后一条
记录
的几种方法在ETL过程中,经常会碰到
取
结果集的最后或最前一条
记录
。如
取
活期存款的当前利率,开户金额,协定利率等。如果不用LOOKUP的方式,如通过游标
取
或者ETL工具LOOKUP组件什么的,在...
mysql分组
取
每组前几条
记录
(排名)
--按某一字段分组
取
最大(小)值所在行的数据 /*数据如下:name val memoa 2 a2(a的第二个值)a 1 a1--a的第一个值a 3 a3:a的第三个值b 1 b1--b的第一个值b 3 b3:b的第三个值b 2 b2b2b2b2b 4 b4b4b 5 ...
mysql 如何只
取
前
10
0行数据?
1.select top
10
0 * from 表名 order by 列名 desc (升序asc 降序desc) (这条不行就按下面的) 2.select a.* from table a where id =370 fetch first
10
0 rows only ...查询全部的
记录
: select * f
mysql 分组
取
最新的一条
记录
(整条
记录
)
mysql
取
分组后最新的一条
记录
,下面两种方法.一种是先筛选 出最大和最新的时间,在连表查询.一种是先排序,然后在次分组查询(默认第一条),就是最新的一条数据了#select * from t_assistant_article as a, (select max...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章