
SQL赋值返回0,为什么
下面的语句中,以$开头的是一个程序定义的变量,在查询SQL后,将时间段from_datetime至to_datetime内,将"col1"的最大值赋给y_report.A...
下面的语句中,以$开头的是一个程序定义的变量,在查询SQL后,将时间段from_datetime至to_datetime内,将"col1"的最大值赋给y_report.ANGX_max,为什么每次返回的是0呢?"select @$y_report.ANGX_max=max(col1) from indusodtDB1 where datetime between ' $sreport.from_datetime$ ' and ' $sreport.to_datetime' "
展开
展开全部
你indusodtDB1 表在这个时间段内col1的最大值不是就是0啊?
或者你$y_report.ANGX_max这边变量的参数是什么?不要忘记@已经在$y_report.ANGX_max前面了锕
或者你$y_report.ANGX_max这边变量的参数是什么?不要忘记@已经在$y_report.ANGX_max前面了锕
追问
表里面已经证实最大值不是0
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询