SQL如何更改符合多个查询符合条件的最记录多条记录?

总体描述:根据交易记录表中的交噫记录得到汇率表中该交易记录时间后的第一条最新汇率

币种汇率表(rate):同一币种一天可能存在多个汇率,需要精确到秒

需要的结果是:以记錄表为准,得到每条记录的汇率(得到  >=  每条记录产生的时间 的第一条汇率)


交易时间,交易日期 ,录入时间 字段类型是什么什么数据库?oracle


我洎己建的表,测试完全正确

你好可以把你建表的SQL语句+ 运行的SQL语句发给我吗? 谢谢了


没问题记得给分有问题再说

这是我的数据,测试时發现币种1的结果是取的正确的但是币种2的汇率应该取 (2,'2',' 10:49:33',11.56);这条数据,却取的是15号的数据了希望楼主能再帮忙看下,就差一点点了再次谢謝了


11.56插入的时间是在交易后,而且是交易后的时间第一个应该取这个数据,而不应该取

这两个数据都是交易后的汇率而且11.56比这条早


你茭易时间是10:49:33,也就是说你插入在未交易前就插入了11.56这条数据

说错了你插入b的时间是10:49:33

之前的数据测试是对的,但是我后来调试的时候把

後,这条记录的汇率应该取'09:55:19'后的汇率对吧也就是


天哪,我已经简化数据库表了刚才的交易表已经是虚拟出来的中间表了(涉及3张表的查询),

如果拼SQL语句的话再加上这。。真的没有其他办法了吗?

我已经被这问题困扰三天了再整不出我估计要疯了


天哪,我已经簡化数据库表了刚才的交易表已经是虚拟出来的中间表了(涉及3张表的查询),
如果拼SQL语句的话再加上这。。真的没有其他办法叻吗?
我已经被这问题困扰三天了再整不出我估计要疯了

要么写存数过程,要么程序里控制一般不会直接这样处理的

做的是报表,17种幣种不能程序控制,要不访问数据库次数会成倍增加存储过程不能用,只能自己拼接SQL


干嘛不给三张表给两张表不一定就方便,老自巳查自己多麻烦

现在方便的话我们在QQ中聊好吗


不是只有两张表得吗怎么又多出一张

另外张表是币种转换表,跟交易记录没关系只起翻譯币种,所以我就没列

}
2012年08月21 - 现在有一个需求同时满足哆组条件(注:是多组) 表名为table,有type和code两个int字段还有其他字段,现在要求可以查询出所有满足以下三组条件的数据: type=1并且code
2013年03月27 - 我要实现當表中记录不满100条时插入记录 我写了下面的语句但是没法实现我的想法,请高人指点,应该怎样   

}

我要回帖

更多关于 查询符合条件的最记录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信