Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在SQL Server中从客户访问日期开始获取下一个30天的销售额_Mysql_Sql_Sql Server - Fatal编程技术网

Mysql 在SQL Server中从客户访问日期开始获取下一个30天的销售额

Mysql 在SQL Server中从客户访问日期开始获取下一个30天的销售额,mysql,sql,sql-server,Mysql,Sql,Sql Server,请帮助我通过SQL查询从网站上的客户访问中获取未来30天的销售额 寻找报告自动化,我可以跟踪销售,如果它发生在30天内的访问 表A-包含就诊日期和id 表B-包含日期和id的销售记录 问题-无法应用过滤器,如果它在访问后30天内售出,则会自动从表B中检查并显示结果 请帮助。好吧,提供表结构会有很大帮助,这里我假设以下关于表的内容: 访客表格-包含id和访客日期 sales表-包含id、visitor\u id和saled\u日期 现在,要获得访问30天内发生的销售清单,我们可以借助以下帮助: 选

请帮助我通过SQL查询从网站上的客户访问中获取未来30天的销售额

寻找报告自动化,我可以跟踪销售,如果它发生在30天内的访问

表A-包含就诊日期和id 表B-包含日期和id的销售记录

问题-无法应用过滤器,如果它在访问后30天内售出,则会自动从表B中检查并显示结果


请帮助。

好吧,提供表结构会有很大帮助,这里我假设以下关于表的内容:

  • 访客
    表格-包含
    id
    访客日期
  • sales
    表-包含
    id
    visitor\u id
    saled\u日期
  • 现在,要获得访问30天内发生的销售清单,我们可以借助以下帮助:

    选择
    访客身份证,
    访客,参观日期,
    sales.id,
    sales.salled_日期,
    DATEDIFF(日期,访客。访问日期,销售。销售日期)为在
    从…起
    来访者
    参加
    上的销售(visitors.id=销售。visitor\u id)
    哪里
    
    DATEDIFF(DAY,visitors.visited\u date,sales.Sald\u date)MySQL与SQL Server不同。不要仅仅为了引起注意而滥发标签。
    SELECT 
        visitors.id,
        visitors.visited_date,
        sales.id,
        sales.sold_date,
        DATEDIFF(DAY, visitors.visited_date, sales.sold_date) AS sold_within
    FROM
        visitors
            JOIN
        sales ON (visitors.id = sales.visitor_id)
    WHERE
        DATEDIFF(DAY, visitors.visited_date, sales.sold_date) <= 30;