我在一个称为记账的表中有两列,customer_name和invoice_date。
所有开票的客户都会在"invoice_date“栏中输入适当的值并进行记账。"customer_name“列中的值肯定会有重复项,但"invoice_date”列不会有重复项(因为一次只有一个客户开具发票)。
假设该表有一个月的数据,我如何从记账表中获得在给定日期是新的客户列表。
我使用的是Firebird数据库。
发布于 2012-04-01 21:21:19
SELECT
b.customer_name
FROM
bookkeeping b LEFT JOIN bookkeeping b2
ON b.customer_name = b2.customer_name
AND b.invoice_date <> b2.invoice_date
WHERE
b.invoice_date = '17.03.2012'
AND
b2.customer_name IS NULLhttps://stackoverflow.com/questions/9936440
复制相似问题