我在创建高级搜索时遇到了这样的问题,现在,如在搜索选项中一样,我将选择每日剂量,即它将执行条件指令 $ Usee-> GroupBy(“日期”); 它收到一条消息
块引用
utilisateur
使用SQLSTATE[42S22]: Column not found: 1054 Unknown column 'dat' in 'group statement' (SQL: select count(*) as aggregate from
产品left join
产品on
id.
使用=
id_products.
forwarding_descriptions {{1} } usesleft join
idon
forwarding_descriptions.
id_usees=
descriptions.
descriptionsleft join
idon
forwarding_descriptions.
id_descriptions=
个用户.
id_userswhere
产品.
id= 38 and
日期.
Blockquote 就像他根本没有做所有这些selectRaws一样,但是如果他没有此选择,那么每日剂量就可以很好地工作,并且仅不适用于get的分页操作和simplepaginate的操作,这给了cource错误代码。
in (160) group by
// chodzi o到 如果(Input :: get(“ day”)!=“”){
)
答案 0 :(得分:0)
我做了,现在写错了
SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法有一个错误;请参见语法。请检查与您的MariaDB服务器版本相对应的手册,以在第1行的{。date, INTERVAL - 1 DAY) )) )
desc'附近按'date
desc'使用正确的语法(SQL:select(DATE(IF(HOUR(usees.date )> ='5',usees.date,Date_add(usees.date,INTERVAL-1 DAY)))))以dat表示,hour(usees.date)以小时表示,count(*)以dos,sum(usees.portion)作为por,将day(usees.date)用作日期,将month(usees.date)用作月份,将year(usees.date)用作年份,将usees.portion作为一部分,将usees.date作为日期,将descriptions.description作为描述,描述。 usees
上products
左联接products
上的id
。usees
= id_products
。{{1 }}在forwarding_descriptions
上左联接usees
。id
= forwarding_descriptions
。id_usees
在descriptions
上左联接descriptions
。{{1 }} = id
。forwarding_descriptions
,其中id_descriptions
。usees
= 38和id_users
。products
在{160}组中按{{1} }。id
。(DATE(IF(HOUR(usees
。date) >= '5', usees
按date,Date_add(usees
desc)排序