请问access sql语句怎么写? 5
数据库为access,库中有两个表,分别为:1.业务表:id客户编号添加日期...112016-1-1....222016-2-2....332016-3-3....44...
数据库为access,库中有两个表,分别为:
1.业务表:
id 客户编号 添加日期 ...
1 1 2016-1-1 ....
2 2 2016-2-2 ....
3 3 2016-3-3 ....
4 4 2016-3-4 ....
5 5 2016-3-15 ....
2. 回访表:
id 客户编号 回访日期
1 1 2016-1-1
2 4 2016-3-4
3 3 2016-3-11
4 1 2016-4-4
想要的查询结果为:A表所有内容。
排序方式:如果超过60天,没对这个客户回访,那么在 页面中底色,就变蓝,同时这个客户排列到最上面,如果超过30天,没对这个客户回访,那么在 页面中底色,就变绿,同时这个客户也排列到上面,最长日期没有回访的排在最上面,最后回访的排到最下面。
我这样写sql(底色程序控制,可不考虑):
Select a.*, b.客户编号 as 客户编号, b.回访日期 From a表 as a, b表 as b where a.lock = 0 and a.客户编号=b.客户编号 Order By b.回访日期
查询结果:客户编号为1的列出两次
请问sql语句要怎么写?
只有5分,谢谢 展开
1.业务表:
id 客户编号 添加日期 ...
1 1 2016-1-1 ....
2 2 2016-2-2 ....
3 3 2016-3-3 ....
4 4 2016-3-4 ....
5 5 2016-3-15 ....
2. 回访表:
id 客户编号 回访日期
1 1 2016-1-1
2 4 2016-3-4
3 3 2016-3-11
4 1 2016-4-4
想要的查询结果为:A表所有内容。
排序方式:如果超过60天,没对这个客户回访,那么在 页面中底色,就变蓝,同时这个客户排列到最上面,如果超过30天,没对这个客户回访,那么在 页面中底色,就变绿,同时这个客户也排列到上面,最长日期没有回访的排在最上面,最后回访的排到最下面。
我这样写sql(底色程序控制,可不考虑):
Select a.*, b.客户编号 as 客户编号, b.回访日期 From a表 as a, b表 as b where a.lock = 0 and a.客户编号=b.客户编号 Order By b.回访日期
查询结果:客户编号为1的列出两次
请问sql语句要怎么写?
只有5分,谢谢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询