互联网服务商业智能默认值

prompt()默认值能否为一个查询语句

SELECT *  FROM MV_GWZBFX  WHERE ASSESSTYPE=#prompt('请选择考核类别')#   AND GRADECODE=#prompt('请选择岗位')#  AND VERSIONID=#prompt('请选择版本代码')#  AND (       ( #prompt('请选...显示全部
SELECT *
  FROM MV_GWZBFX
  WHERE ASSESSTYPE=#prompt('请选择考核类别')#
  AND GRADECODE=#prompt('请选择岗位')#
  AND VERSIONID=#prompt('请选择版本代码')#
  AND (
       ( #prompt('请选择考核类别')#='2' AND MONTHCODE=#prompt('请选择月份','string',''SELECT MAX(MONTHCODE) FROM MV_GWZBFX  WHERE ASSESSTYPE='2''')# )
    OR ( #prompt('请选择考核类别')#='3' AND QUARTERCODE=#prompt('请选择季度','string',''SELECT MAX(QUARTERCODE) FROM MV_GWZBFX  WHERE ASSESSTYPE='3''')# )
    OR ( #prompt('请选择考核类别')#='4' AND YEARCODE=#prompt('请选择年度','string',''SELECT MAX(YEARCODE) FROM MV_GWZBFX  WHERE ASSESSTYPE='4''')# )
       )

我想在上面的SQL的宏函数prompt()里设一个默认值,但是默认值是一个查询语句,这样写验证没通过,请问应该如何修改,谢谢大家。收起
参与6

查看其它 4 个回答zhonghanquan的回答

zhonghanquanzhonghanquan业务部门经理信和汇诚
回复 2# jielee


   MONTHCODE=#prompt('请选择月份','string',''SELECT MAX(MONTHCODE) FROM MV_GWZBFX  WHERE ASSESSTYPE='2''')# 默认值那地方我用过'SQL语句'、''SQL语句''、'(SQL语句)'这三种形式,验证都不通过,真不知道怎么写了。
互联网服务 · 2015-06-19
浏览1416

回答者

zhonghanquan
业务部门经理信和汇诚
擅长领域: 大数据商业智能服务器

zhonghanquan 最近回答过的问题

回答状态

  • 发布时间:2015-06-19
  • 关注会员:1 人
  • 回答浏览:1416
  • X社区推广