我想按日期进行查询所有记录中的一个记录,请问如何实现?

guess1975 2004-04-29 05:06:47
表中有如下数据
YPBH YPMC RKSJ
00000003 白加黑 04-4-20
00000003 白加黑 04-4-21
00000003 白加黑 04-4-22
00000008 葡萄糖 04-4-23
00000008 葡萄糖 04-4-24
00000008 葡萄糖 04-4-24
00000010 盐水 04-4-12
00000010 盐水 04-4-17
. . .
. . .
. . .
以下是我要问的问题
我想这样查询:查询所有药品中每一种药品日期最早的记录
最后显示如下:
YPBH YPMC RKSJ
00000003 白加黑 04-4-20
00000008 葡萄糖 04-4-23
00000010 盐水 04-4-12
请问用sql语句如何实现?
...全文
19 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
myy 2004-04-29
xxxx是你的表:

select * from xxxx t1 where RKSJ = (select min(RKSJ) from xxxx t2 where t2.YPMC=t1.YPMC)
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库及相关技术
加入

1163

社区成员

C++ Builder 数据库及相关技术
申请成为版主
帖子事件
创建了帖子
2004-04-29 05:06
社区公告
暂无公告