SQL查询是否是老客户
答案:1 悬赏:80
解决时间 2021-01-25 12:10
- 提问者网友:别再叽里呱啦
- 2021-01-25 08:17
SQL查询是否是老客户
最佳答案
- 二级知识专家网友:迟山
- 2021-01-25 09:10
思路是先查老客户的,再查新客户的,最后把两个结果合并
select A.客户姓名,1 from A,B where A.ID=B.ID and B.消费日期 BETWEEN 开始日期 and 结束日期
union all
select A.客户姓名,0 from A where A.ID not in (select B.ID from B where B.消费日期 BETWEEN 开始日期 and 结束日期)
追问:如果支查询A表,显示格式如下
客户ID 是否老客户(1为老客户 0为新客户)语句要怎么写?
张三1
李四1
王五0
select 客户姓名 ,count(客户ID) from A where 消费日期 BETWEEN 开始日期 and 结束日期 group by 客户姓名 ,客户ID会连今天的一起统计次数
select A.客户姓名,1 from A,B where A.ID=B.ID and B.消费日期 BETWEEN 开始日期 and 结束日期
union all
select A.客户姓名,0 from A where A.ID not in (select B.ID from B where B.消费日期 BETWEEN 开始日期 and 结束日期)
追问:如果支查询A表,显示格式如下
客户ID 是否老客户(1为老客户 0为新客户)语句要怎么写?
张三1
李四1
王五0
select 客户姓名 ,count(客户ID) from A where 消费日期 BETWEEN 开始日期 and 结束日期 group by 客户姓名 ,客户ID会连今天的一起统计次数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯