12ヶ月

1月  睦月(むつき)
2月  如月(きさらぎ)
3月  弥生(やよい)
4月  卯月(うづき)
5月  皐月(さつき)
6月  水無月(みなづき)
7月  文月(ふみづき)
8月  葉月(はづき)
9月  長月(ながつき)
10月 神無月(かんなづき)
11月 霜月(しもつき)
12月 師走(しわす)

SELECT A.会計区分コード , A.会計年度 , '00000' AS 部門コード , '00000' AS セグメントコード , A.当方_科目コード AS 科目コード , '0000000000' AS 予算科目コード , '000' AS 会計口座コード , '00' AS 補助科目コード , '000' AS 財源コード , 鑑.決算仕訳区分 , 鑑.承認フラグ , CASE 鑑.伝票種別 WHEN '22' THEN '1' ELSE '0' END AS 配賦伝票区分 , 科目M.科目レベル AS 科目レベル , 科目M.勘定科目総括コード AS 科目総括コード , 0 AS 前年度実績 , 0 AS 借方発生_期首残高 , 0 AS 貸方発生_期首残高 , CASE WHEN A.貸借区分 = '0' THEN ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20230401' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) < '20240101' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END AS 借方発生_前日 , CASE WHEN A.貸借区分 = '1' THEN ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20230401' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) < '20240101' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END AS 貸方発生_前日 , CASE WHEN A.貸借区分 = '0' THEN ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END AS 借方発生_範囲 , CASE WHEN A.貸借区分 = '1' THEN ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END AS 貸方発生_範囲 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '04' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_01目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '04' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_01目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '05' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_02目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '05' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_02目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '06' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_03目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '06' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_03目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '07' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_04目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '07' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_04目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '08' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_05目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '08' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_05目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '09' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_06目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '09' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_06目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '10' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_07目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '10' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_07目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '11' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_08目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '11' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_08目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '12' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_09目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '12' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_09目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '01' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_10目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '01' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_10目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '02' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_11目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '02' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_11目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '0' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '03' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 借方発生_12目 , ( CASE WHEN CONVERT(CHAR (8), 鑑.伝票日付_出納日) >= '20240101' AND CONVERT(CHAR (8), 鑑.伝票日付_出納日) <= '20240131' THEN CASE WHEN A.貸借区分 = '1' THEN ( CASE SUBSTRING(CONVERT(CHAR (8), 鑑.伝票日付_出納日), 5, 2) WHEN '03' THEN A.当方_金額 ELSE 0 END ) ELSE 0 END ELSE 0 END ) AS 貸方発生_12目 , 0 AS 借方発生_決算仕訳 , 0 AS 貸方発生_決算仕訳 , ( CASE WHEN A.貸借区分 = '0' THEN A.当方_金額 ELSE 0 END - CASE WHEN A.貸借区分 = '1' THEN A.当方_金額 ELSE 0 END ) * (CASE 科目M.貸借区分 WHEN '0' THEN 1 ELSE - 1 END) AS 当年度実績 FROM "T_D元帳明細" A 这个SQL文哪块有问题
12-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值