sql server 2005及以上可以用row_number()
select EMP_ID from (select ,row_number() over(
partition by EMP_USERID order by CREATEDATE desc) as seq
from EMP_EMPLOYEE_ACTIVITY
) as t
where seq=1
select 销售日期,工号,产品编码,颜色,尺码,销售数量,单价,金额 from 销售明细表 where 销售日期 >=convert(datetime,'20141111') and 销售日期 <= convert(datetime,'20141114') and 工号 = '工号' and 产品编码 = '产品编码'
select @@profiling;
##set profiling=1; ###测试接下来两句的性能
select sql_no_cache modeid,type,substring_index(group_concat(dealerid order by createtime asc),',',1) dealerid
from finance_rent_mode_dealer
where status=1 and rent_status=1
group by modeid desc,type desc;
select sql_no_cache from (select a1modeid,a1type,a1createtime,a1dealerid,status,rent_status,brandid,a1seriesid
from finance_rent_mode_dealer a1
where a1status=1 and a1rent_status=1
order by a1modeid desc,a1type desc, a1createtime asc) a
group by amodeid desc,atype desc
order by null;
show profiles; ###显示出每一个sql语句的执行时间
sqlserver中datetime类型字段设置默认值的方法:一、在企业管理器中选中要修改的表格,点击鼠标右键,d出菜单点击“设计表”2、选中要设置的字段,在默认值中绑定默认值默认值为当前时间:getdate()默认值为指定时间:'20160101',该格式各数据库版本有细微差异,示例在SQL2000环境测试:
Select
create_date,modify_dateFrom
sysall_objects只能查表的。根据表的估计列修改时间吧。
查看原帖>>
以上就是关于sql 获取某个字段相同的创建时间最新的id全部的内容,包括:sql 获取某个字段相同的创建时间最新的id、SQL如何为表或视图创建日期查询条件、mysql 如何获取每一组创建时间最小的记录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)