• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 数据库 >> Firebird >> 详细内容
 

推荐文章

 
 

热点文章

  • 用了下firebird,发现真的不错哦
  • 用IBExpert优化Firebird/Interbase技巧集1
  • Windows平台上Firebird数据库的安装
  • Firebird/InterBase内置函数使用说明
  • firebird数据库的修复
  • FireBird数据库安装以及其可视化管理软件(图形管理器)
  • Firebird数据库文件大小增长很快的原因
  • firebird database (快速入門)
  • firebird数据库介绍
  • Firebird常用SQL
  • Firebird的备份工具(nbackup)介绍
  • 在ubuntu linux上安装设置firebird
 
 

相关文章

  • MySQL数据库5.1正式版即将发布
  • MySQL数据库下损坏数据的恢复操作其过程总结
  • 让新安装的MySQL数据库变得更安全
  • MySQL数据库优化概述
  • MySQL数据库常用命令
  • 营销下一站:数据库和社会化
  • SQLServer2005数据库还原到SQLServer2000
  • sNewsCMS关于数据库中文的乱码问题的解决方法!
  • [图]MySQL数据库服务器国际知名网站中的使用数量
  • php程序来连接SQL Server数据库的通用类
  • 用了下firebird,发现真的不错哦
  • MSSQL数据库转到Firebird数据库的问题
 
 

百度搜索

 
 

一个关于firebird数据库的sql查询方法

  • 阅览次数:
  • 文章来源: CodePub整理
  • 原文作者:
  • 整理日期: 2008-05-03
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

某表tbl,
字段A,varchar
字段B,date
字段C,numeric

如有一下数据:
A,B,C
0001,2008-3-1,7
0001,2008-3-2,14
0002,2008-3-1,32
0002,2008-3-3,56

0001和0002的最新日期是不一致的。

我现在可以查出0001和0002的最新日期的数据,
select * from tbl a
where B=(select max(B) from tbl B where a.A=b.A)

得到
0001,2008-3-2,14
0002,2008-3-3,56

问题是如何查出次新日期的数据,得到
0001,2008-3-1,7
0002,2008-3-1,32

channon:自己解决了
select * from tbl a
where B=(select max(B) from tbl b where a.A=b.A
and B<(select max(B) from tbl c where c.A=b.A))

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号