Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1388|回復(fù): 2
打印 上一主題 下一主題

"."、"!"或"()"使用非法

[復(fù)制鏈接]

點(diǎn)擊這里給我發(fā)消息

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2024-1-12 14:13:46 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
哪位大神能給看看,運(yùn)行提示符號(hào)使用非法。仔細(xì)檢查了,沒有錯(cuò)誤的地方!
語(yǔ)句有點(diǎn)長(zhǎng)!

select lsbb.員工編號(hào),lsbb.員工姓名,lsbb.員工性質(zhì),lsbb.員工類別,lsbb.工作單位,lsbb.職務(wù),lsbb.工資關(guān)系單位,lsbb.法人簡(jiǎn)稱,lsbb.本月工資,lsbb.本月獎(jiǎng)金,lsbb.本月不計(jì)稅收入,rounda(lsbb.養(yǎng)老比例*lsbb.養(yǎng)老基數(shù),2) as 養(yǎng)老單位,iif(lsbb.法人簡(jiǎn)稱='服裝廠',iif(31164>75511,Rounda(lsbb.上月計(jì)稅收入*31164*lsbb.醫(yī)療比例/31164,2),rounda(lsbb.醫(yī)療比例*lsbb.醫(yī)療基數(shù),2)),iif(lsbb.法人簡(jiǎn)稱 like '*油田*',rounda(lsbb.醫(yī)療比例*lsbb.醫(yī)療基數(shù),2),iif(lsbb.法人簡(jiǎn)稱='廣源',iif(1332051<6623*230,rounda(6623*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療比例,2)),iif(lsbb.法人簡(jiǎn)稱='油隆',iif(185957<6623*29,rounda(6623*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療比例,2)),iif(lsbb.法人簡(jiǎn)稱='天衣隆',iif(16355<6623*3,rounda(6623*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療基數(shù).2)),iif(lsbb.法人簡(jiǎn)稱='加油站',iif(57073<6623*11,rounda(6623*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療比例,2)),rounda(lsbb.醫(yī)療比例*lsbb.醫(yī)療基數(shù),2))))))) as 醫(yī)療單位,iif(lsbb.高額醫(yī)療=66,66,iif(lsbb.高額醫(yī)療=50,50,0)) as 高額單位,iif(lsbb.法人簡(jiǎn)稱='服裝廠',iif(mid('2023年十二月',6,4)='一月',260,0),0) as 補(bǔ)充醫(yī)療,rounda(lsbb.工傷比例*lsbb.養(yǎng)老基數(shù),2) as 工傷單位,iif(lsbb.法人簡(jiǎn)稱='服裝廠',8,0) as 補(bǔ)充工傷,rounda(lsbb.失業(yè)比例*lsbb.失業(yè)基數(shù),2) as 失業(yè)單位,rounda(lsbb.公積金比例*lsbb.公積金基數(shù),0) as 公積金單位,iif(lsbb.員工類別='合同化員工',rounda(182691.04*lsbb.企業(yè)年金/79397.4,2),rounda(123533.44*lsbb.企業(yè)年金/60572.4,2)) as 年金單位,lsbb.其他比例 into lsba from lsbb


1.png (12.71 KB, 下載次數(shù): 236)

1.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點(diǎn)擊這里給我發(fā)消息

2#
 樓主| 發(fā)表于 2024-1-12 14:16:28 | 只看該作者
原句中的代碼,上面是變量替換后的結(jié)果
strsql1 = "select lsbb.員工編號(hào),lsbb.員工姓名,lsbb.員工性質(zhì),lsbb.員工類別,lsbb.工作單位,lsbb.職務(wù),lsbb.工資關(guān)系單位,lsbb.法人簡(jiǎn)稱,lsbb.本月工資,lsbb.本月獎(jiǎng)金,lsbb.本月不計(jì)稅收入,rounda(lsbb.養(yǎng)老比例*lsbb.養(yǎng)老基數(shù),2) as 養(yǎng)老單位,"
    strsql2 = "iif(lsbb.法人簡(jiǎn)稱='服裝廠',iif(" & SRGZZE(5) & ">" & YLJSHJ(5) & ",Rounda(lsbb.上月計(jì)稅收入*" & SRGZZE(5) & "*lsbb.醫(yī)療比例/" & ZZSRGZZE(5) & ",2),rounda(lsbb.醫(yī)療比例*lsbb.醫(yī)療基數(shù),2)),iif(lsbb.法人簡(jiǎn)稱 like '*油田*',rounda(lsbb.醫(yī)療比例*lsbb.醫(yī)療基數(shù),2),"
    strsql3 = "iif(lsbb.法人簡(jiǎn)稱='廣源',iif(" & YLJSHJ(3) & "<" & syyljs & "*" & YLRS(3) & ",rounda(" & syyljs & "*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療比例,2)),iif(lsbb.法人簡(jiǎn)稱='油隆',iif(" & YLJSHJ(4) & "<" & syyljs & "*" & YLRS(4) & ",rounda(" & syyljs & "*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療比例,2)),"
    strsql4 = "iif(lsbb.法人簡(jiǎn)稱='天衣隆',iif(" & YLJSHJ(6) & "<" & syyljs & "*" & YLRS(6) & ",rounda(" & syyljs & "*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療基數(shù).2)),iif(lsbb.法人簡(jiǎn)稱='加油站',iif(" & YLJSHJ(7) & "<" & syyljs & "*" & YLRS(7) & ",rounda(" & syyljs & "*lsbb.醫(yī)療比例,2),rounda(lsbb.醫(yī)療基數(shù)*lsbb.醫(yī)療比例,2)),rounda(lsbb.醫(yī)療比例*lsbb.醫(yī)療基數(shù),2))))))) as 醫(yī)療單位,"
    strsql5 = "iif(lsbb.高額醫(yī)療=66,66,iif(lsbb.高額醫(yī)療=50,50,0)) as 高額單位,iif(lsbb.法人簡(jiǎn)稱='服裝廠',iif(mid('" + getyf() + "',6,4)='一月',260,0),0) as 補(bǔ)充醫(yī)療,rounda(lsbb.工傷比例*lsbb.養(yǎng)老基數(shù),2) as 工傷單位,iif(lsbb.法人簡(jiǎn)稱='服裝廠',8,0) as 補(bǔ)充工傷,rounda(lsbb.失業(yè)比例*lsbb.失業(yè)基數(shù),2) as 失業(yè)單位,rounda(lsbb.公積金比例*lsbb.公積金基數(shù),0) as 公積金單位,iif(lsbb.員工類別='合同化員工',rounda(" & hthNJDW & "*lsbb.企業(yè)年金/" & hthNJZE & ",2),rounda(" & schNJDW & "*lsbb.企業(yè)年金/" & schNJZE & ",2)) as 年金單位,lsbb.其他比例 into lsba from lsbb"
    strsql = strsql1 + strsql2 + strsql3 + strsql4 + strsql5
3#
發(fā)表于 2024-1-20 01:11:08 | 只看該作者
首先,不要搞一大堆很長(zhǎng)的SQL。最好是上實(shí)例。
其次,開發(fā)平臺(tái)的問題,應(yīng)該找下站長(zhǎng)
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-17 05:59 , Processed in 0.108214 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表