找回密码
 立即注册

QQ登录

只需一步,快速开始

doudou2022

初级会员

19

主题

60

帖子

259

积分

初级会员

积分
259
doudou2022
初级会员   /  发表于:2022-12-16 11:50  /   查看:1850  /  回复:5
50金币
大家好!

不是查离现在最近,是查离给定一个时间最近的记录。
应用场景:11月份采购降成本统计。
首先生成11月采购的物料的历史单价表,这个历史单价是11.1之前采购过,并且离11.1最近的采购价格

如果之前没有采购过,那11月第一次采购的价格就是历史单价。
然后用11月份采购单价-减去历史单价,就可以统计出降成本的数据。
谢谢!


最佳答案

查看完整内容

查询行数设置一行, 排序按日期字段降序,

5 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-12-16 11:50:25
来自 2#
查询行数设置一行,

排序按日期字段降序,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2022-12-16 12:24:20
3#
本帖最后由 VVANVI 于 2022-12-16 12:26 编辑

时间差有正负值 ,这个问题已经不是工具的问题了, 是算法问题  ,  个人拙见 : 两个时间差的最小值  算法应该是相减取绝对值最小, 具体怎么实现  大神都有自己的方法
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-12-16 14:41:40
4#
感谢各位大佬的支持~

可以考虑写sql去实现哈

Sql查询距离指定日期最近日期的一条数据
回复 使用道具 举报
doudou2022
初级会员   /  发表于:2022-12-19 11:34:44
5#
谢谢大家!
采用David.Zhong的办法,查询给定时间之前的所有记录,然后倒序排序,取第一条记录
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-12-19 11:52:27
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部