查询
<?php
$vrec = DB::table('st_sales_live_bk')->where('brandid', $brandid)
->where('branchid', $branchid)
->where('module_id', 1)
->select(DB::raw('trunc(EODATE)'))
->get();
return $vrec;
我在条件中使用whereDate()来截断DateTime字段。现在我想使用DB::raw
选择一个DateTime字段(eodate),如果可能的话。有什么帮助吗?
答案 0 :(得分:0)
您必须在DB::raw
条件之前使用where
。您的查询应该看起来像
$vrec=DB::table('st_sales_live_bk')->select(DB::raw('trunc(EODATE)'))
->where('brandid', $brandid)
->where('branchid', $branchid)
->where('module_id', 1)
->get();
return $vrec;