默认参数和当前日期相关

来源:互联网 发布:c语言return0写在哪 编辑:程序博客网 时间:2024/05/28 06:04
   我们客户制作报表的过程中经常碰到这个问题,需要传当前日期或者当前日期相关的日期时间参数给报表作为默认参数。这里提供一个利用动态参数制作的实例。设置俩个日期参数date 和date1,一个标志字符串参数flag,默认值为1,date为普通参数,参数模版接受数据,date1为动态参数,if(@flag==‘1’,left(str(now),10),@date). date1传给sql作为查询参数,另外注意的是flag在参数模版界面设置一个单元格给他传值,写一个固定的非‘1’的就行了。