首页 > 解决方案 > 通过 T-SQL 过滤不同项目的问题

问题描述

我正在尝试在 Caspio 中编写 T-SQL 代码。

基本上:

-> 我得到一个空白输出......我做错了什么?

感谢大家的帮助:)

这是我的代码:

ISNULL((SELECT DISTINCT(tbl_funds_Fund_ID)) 
       AND (SELECT SUM(tbl_funds_Total_Commitment) 
            FROM _v_view_all_navs 
            WHERE tbl_funds_created_by_investor = '[@field:Investor_ID]' 
              AND tbl_navs_Date <= [@calcfield:8]), 0)

标签: sql-servertsql

解决方案


试一试GROUP BY

SELECT 
    tbl_funds_Fund_ID, SUM(tbl_funds_Total_Commitment) 
FROM 
    _v_view_all_navs 
WHERE 
    tbl_funds_created_by_investor = '[@field:Investor_ID]' 
    AND tbl_navs_Date <= [@calcfield:8]
GROUP BY
    tbl_funds_Fund_ID

推荐阅读