sqlserver结果集里有数据,但是带上参数后就查不到

image.png

image.png

 select * from   (   select m.CheckDate,LEFT ( CONVERT(varchar(100), m.CheckDate, 112),6) as period ,ve.VendCustCode, ve.VendCustName,  --case when ar.AreaName4 is not null  then ar.AreaName4 else sh.AreaName4 end AreaName4 AR.AreaName4,AR.AreaName2,AR.fullName  ,m.BillNo,'汇款' BookAccountTypes,PB.Amount*(-1) as Amount,cu.CurrencyName from FIRP_Pre_RPVoucherMaster m --left join  vwFI_BookAccountTypes bt on bt.BillNo =m.BillNo left join  vwFI_BookAccountTypes bt on bt.BillNo =m.BillNo left join  Bas_InterCompany ve on ve.VendCustID =m.ObjectValue left join #Cust_OperationArea ar on ar.VendCustID =ve.VendCustID left join Bas_Currency cu on cu.CurrencyID =m.CurrencyID  LEFT JOIN FIRP_Pre_BookAccountDetail PB ON PB.BillNo = m.BillNo where  BillTypeID ='Fin_PreRecVoucher'  AND M.BillStatus ='4' and m.ObjectType ='1' AND PB.BookAccountID = 'YM000001' AND PB.Amount<>0    UNION ALL SELECT A.CheckDate,LEFT ( CONVERT(varchar(100), A.CheckDate, 112),6) as period ,B.VendCustCode, B.VendCustName,AR.AreaName4,AR.AreaName2,AR.fullName,A.BillNo,'' BookAccountTypes, case when ToBookAccountID = 'YM000001' then -C.TransferAmount else C.TransferAmount end  as Amount  -- -C.TransferAmount AS Amount ,'人民币' AS CurrencyName FROM FIRP_Pre_BATransfer A  LEFT JOIN vwSD_CustomerManerage B ON B.VendCustID=A.ObjectValue left join  Bas_InterCompany ve on ve.VendCustID =A.ObjectValue left join #Cust_OperationArea ar on ar.VendCustID =ve.VendCustID LEFT JOIN FIRP_Pre_BATransferDetail C ON C.BillNo=A.BillNo WHERE A.BillStatus=4 AND (C.ToBookAccountID='YM000001' OR C.SourceBookAccountID='YM000001')---该条件用于取默认货款账户 ) as FIRP  where VendCustCode = 'LY189​​'

====================================================

image.png

SQL sfsdaf444 发布于 2023-4-18 16:32 (编辑于 2023-4-18 16:39)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-4-18 16:37(编辑于 2023-4-18 16:38)

用模糊查询查一下试试

VendCustCode like '%LY189%​​'

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-18 16:36

VendCustCode 是不是有空格

  • sfsdaf444 sfsdaf444(提问者) 大佬下午好,我发现所有数据都查不到
    2023-04-18 16:37 
  • Z4u3z1 Z4u3z1 回复 sfsdaf444(提问者) 加上别名呢 FIRP.VendCustCode = \'LY189​​\'
    2023-04-18 16:43 
最佳回答
0
IamxmLv5见习互助
发布于2023-4-18 16:43(编辑于 2023-4-18 16:44)

 where FIRP.VendCustCode = 'LY189​​'  试一下

  • 3关注人数
  • 430浏览人数
  • 最后回答于:2023-4-18 16:44
    请选择关闭问题的原因
    确定 取消
    返回顶部