近期编写脚本时碰到问题了。 功能:在询价单中扩展属性“客户请求单号”,在录入时应用弹出菜单选择近7天的“客户请求”。 脚本: int func_user_menu_1() { string s1; string sql; s1 = "2015-09-30"; sql = 'select request_id, title + ":" + request_info from eba_request where request_date >=' + s1; db_run(sql); if(db_show_and_select('选择客户请求单号')) { gui_set_val("imask_khqqdh", db_res(0)); }; return 1; }; 存在问题:早于2015-9-30的客户请求单都会显示。 请版主、大侠指点。
经过近2个小时的摸索,终于自己解决了。 int func_user_menu_1() { int clsx; //处理时限(天) string s1; string sql; clsx = 7; sql = 'select request_id, title + ":" + request_info, request_date from eba_request'; s1 = date_add(get_cur_date_std(), -1*clsx); sql = sql + ' where request_date >="' + s1 + '"'; db_run(sql); if(db_show_and_select('选择客户请求单号')) { gui_set_val("imask_khqqdh", db_res(0)); }; return 1; };
谢谢分享,留个脚印回来学习
sql里面比较的话日期格式是 '20160702' 这样的。
登录后方可发贴