求助_如何在脚本中使用日期相关函数_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 4  1/1   1  
作者
内容
yanjd  [个人空间]


注册  2010-04-13
发贴数  15
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2015-10-14 09:18

近期编写脚本时碰到问题了。 
功能:在询价单中扩展属性“客户请求单号”,在录入时应用弹出菜单选择近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的客户请求单都会显示。 
 
请版主、大侠指点。


        


yanjd  [个人空间]


注册  2010-04-13
发贴数  15
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2015-10-14 14:45

经过近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; 
};


        


wayne  [个人空间]


注册  2016-04-29
发贴数  32
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2016-07-02 00:24

谢谢分享,留个脚印回来学习


        


qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2570
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#4»发布于2016-07-04 08:29

sql里面比较的话日期格式是 '20160702' 这样的。


        



 4  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]