我正在使用名为accounts的MySQL数据库表,它有以下列(格式为名称(类型):
id (INT)
, account_type (VARCHAR)
, created_date (DATE)
, deleted_date(DATE DEFAULT NULL)
, account_number (VARCHAR)
, description (VARCHAR)
我需要帮助创建一个 SQL 语句,该语句将报告未指定 returned_date 的帐户的 account_type 的所有唯一值。
SELECT DISTINCT account_type
FROM accounts
WHERE deleted_date IS NULL;
我认为你需要这个:
SELECT account_type
FROM accounts
GROUP BY 1
HAVING NOT SUM(deleted_date IS NOT NULL);
查询计算已终止帐户的数量,并仅返回该金额为零的那些行。