【发布时间】:2012-02-07 09:46:04
【问题描述】:
我需要显示基于交易类型(费用、贷款、存款等)的条件。 如果交易类型不等于“贷款”,则显示 where 条件(其中金额>1000)。 如果交易类型是“贷款”,则不需要 where 条件。 问题是对于交易类型“贷款”,金额为空。
这是我的查询..但我遇到了错误。帮助我在这里做错了什么。 此查询是更大的动态 SQL 的一部分。
@SQL=@SQL+' case when TransactionType=''Loan'' then ''null'' else TotalAmount > ' + @amount + ' end '
【问题讨论】:
-
您得到的确切错误信息是什么?
标签: sql-server-2005 stored-procedures dynamic-sql