关于数据库的复杂查询问题

stephen0403 2009-04-14 10:01:07
这边有个数据库,里面有客户信息表,和客户产品信息表1,2,3,4。现在的想实现的功能是,当给定日期条件,检索产品信息4个表,只要符合条件的,就得到客户的ID信息,然后根据客户ID检索所有产品信息表里面同一个客户的信息,看看是否有符合日期条件的值。如果都小于给定的日期条件,则判断客户状态为流失。如果有一个大于给定日期条件,则判断客户正常。(后面这个改变客户状态不是很大的问题,麻烦的是前面的检索)求助各位能够给点思路或者方法,谢谢了。
...全文
155 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
claro 2009-04-14
  • 打赏
  • 举报
回复
帮顶。
  • 打赏
  • 举报
回复
select 客户id,日期
from (select * from tb1 union all select * from tb2 union all select * from tb3 union all select * from tb4)K
where 日期=给定日期

然后把上面这个查询放到临时表中再进行下一步的判断
ljhcy99 2009-04-14
  • 打赏
  • 举报
回复
你最好 贴出表结构 ,数据 把
UnderTheSameSky 2009-04-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 HEROWANG 的回复:]
select 客户id,日期
from (select * from tb1 union all select * from tb2 union all select * from tb3 union all select * from tb4)K
where 日期=给定日期

然后把上面这个查询放到临时表中再进行下一步的判断
[/Quote]
这是这个意思
ChinaJiaBing 2009-04-14
  • 打赏
  • 举报
回复

给数据。。。。

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧