【发布时间】:2021-02-21 07:09:42
【问题描述】:
所以基本上,如果客户在当前日期的最后 6 个月内进行了预订,我会尝试写一些东西来打印客户的姓名和区号。
我的代码看起来像这样(它必须是子查询,而不是使用连接)
SELECT custfirstname, custareacode
FROM Customer
WHERE customerid IN (SELECT bookingdate
FROM Bookings
WHERE DateDiff(CURDATE(), bookingdate) <=180);
但它不起作用,但我可以使用连接函数让它工作,但我不能使用子查询,我将如何在没有连接函数的子查询中做到这一点?
【问题讨论】:
标签: mysql sql datetime subquery date-arithmetic