凭证表中表示借贷方向的列为JD,类型为INT,JD值为1表示借,JD值为-1表示贷。若在查询凭证时,希望将借贷方向按“借”和“贷”形式显示,则表示借贷方向的Case表达式是:A. CASE JD WHEN 1 THEN JD = ‘借’ ELSE JD = ‘贷’ END B. CASE JD WHEN 1 THEN ‘借’ ELSE ‘贷’ END C. CASE WHEN JD=1 THEN JD = ‘借’ ELSE JD = ‘贷’ END D. CASE WHEN JD=1 THEN JD = ‘借’ WHEN JD=-1 THEN JD = ‘贷’ END
时间: 2024-04-01 17:35:10 浏览: 48
在查询凭证时,将借贷方向按“借”和“贷”形式显示,可以使用如下的Case表达式:
```
CASE JD
WHEN 1 THEN '借'
WHEN -1 THEN '贷'
END
```
选项B是正确的,它的语法是正确的。当JD的值为1时,Case表达式返回'借',当JD的值为-1时,返回'贷'。
选项A和C都是错误的,因为在Case表达式中,不需要将JD赋值为'借'或'贷'。正确的语法是直接返回'借'或'贷'。
选项D也是错误的,因为它只考虑了JD等于1或-1的情况,没有处理JD值为其他数字的情况。Case表达式应该包含所有可能的情况,以避免遗漏数据。
相关问题
凭证表中表示借贷方向的列为JD,类型为INT,JD值为1表示借,JD值为-1表示贷。若在查询凭证时,希望将借贷方向按“借”和“贷”形式显示,则表示借贷方向的Case表达式是
表示借贷方向的`JD`列为`INT`类型,其中`JD`值为1表示借,`JD`值为-1表示贷。如果希望将借贷方向按“借”和“贷”形式显示,则可以使用如下的`CASE`表达式:
```
CASE JD
WHEN 1 THEN '借'
WHEN -1 THEN '贷'
END AS '借贷方向'
```
在上述`CASE`表达式中,当`JD`的值为1时,返回`'借'`;当`JD`的值为-1时,返回`'贷'`。`AS`关键字用于指定返回结果的列名,这里指定为`'借贷方向'`。
这样,查询结果中就会显示一个名为`'借贷方向'`的列,其中的值为`'借'`或`'贷'`,代表对应的借贷方向。
sap 凭证借贷40 50
" SAP凭证借贷40 50" 这个表述可能是指SAP(System Applications and Products in Data Processing)系统中的会计科目代码,其中“40”和“50”通常代表两个相关的会计分录类型。在SAP财务模块中:
- "40" 可能代表借方(Debit),在会计记录中表示资产增加、负债减少或所有者权益减少的操作。
- "50" 则代表贷方(Credit),对应于资产减少、负债增加或所有者权益增加的操作。
例如,如果有一个业务交易涉及公司购买原材料,那么可能会创建一条借记凭证(40)记入应付账款,同时创建一条贷记凭证(50)记入库存账户。这反映了资金的流入(借方)和流出(贷方)。