在SQL查询中是否有诸如SELECT LAST之类的东西?
发布时间:2020-12-12 07:30:15 所属栏目:MsSql教程 来源:网络整理
导读:我正在使用sybase数据库查询每日交易报告.我的脚本中有子查询. 在这里: SELECT orders.accountid,items.x,etc(SELECT charges.mistotal FROM charges where items.id = charges.id)FROM items,ordersWHERE date = '2008-10-02' 在这里,我收到错误消息: Subq
我正在使用sybase数据库查询每日交易报告.我的脚本中有子查询.
在这里: SELECT orders.accountid,items.x,etc (SELECT charges.mistotal FROM charges where items.id = charges.id) FROM items,orders WHERE date = '2008-10-02' 在这里,我收到错误消息:
我的价值是7.50,25.00 我想要返回25.00,但是当我使用时 (SELECT TOP 1 charges.mistotal FROM charges where items.id = charges.id) 我的结果是7.50,但我想返回25.00 有没有人有更好的建议? 解决方法SELECT TOP 1 * FROM dbo.YourTable ORDER BY Col DESC 在你的情况下,我想这将是 SELECT TOP 1 charges.mistotal FROM charges where items.id = charges.id ORDER BY charges.mistotal DESC (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |