以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQLCrossTableBuilder 的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159188)

--  作者:81538475
--  发布时间:2020/12/16 12:04:00
--  SQLCrossTableBuilder 的问题
    G.AddTable("XMFP","bh","xmzb","BH")
    \'g.HGroups.AddDef("制作类型")
    g.HGroups.AddDef("代号","代号")
    \'g.VGroups.AddDef("任务开始", "{0}月")
    g.VGroups.AddDef("任务开始",DateGroupEnum.Year,"年" )
    g.VGroups.AddDef("任务开始",DateGroupEnum.month ,"月" )
    g.Totals.AddDef("当月人天", "人天")
    g.HorizontalTotal = True
  
    g.Filter = " 任务开始>=\'" & sd.Value & "\'  and 任务开始<=\'" & ed.Value & "\' and iif(来源= \'XX‘,批准结算 = \'0\',jszt =\'0\' ) "
 黄色标记位置帮忙看下是什么问题吧。

---------------------------
提示
---------------------------
统计错误,错误原因:

“=”附近有语法错误。
---------------------------
确定   
---------------------------


--  作者:有点蓝
--  发布时间:2020/12/16 13:35:00
--  
g.Filter = " 任务开始>=\'" & sd.Value & "\'  and 任务开始<=\'" & ed.Value & "\' and (来源= \'XX‘ and 批准结算 = \'0\' or 来源<> \'XX‘ and jszt =\'0\' ) "