问题描述
以下是我的查询;
select "column1","desc",if r_id = P then Y else
'N' endif As is_selected from "other" where
"rtype" = D_STATUS
DB::table('other')
->select('r_id','description',DB::raw("if r_id ='P' then 'Y' else 'N' endif As is_selected")) //Error
->where('rtype','=',$strType )
->get();
未找到“ Y”列。
我想在查询的所有静态字符串值中添加单引号而不是双引号。我该怎么办?
解决方法
尝试this way:
DB::table('other')
->select('r_id','description',DB::raw("if (r_id ='P','Y','N') as is_selected"))
->where('rtype','=',$strType )
->get();
,
您可以使用反冲。
df11 <-subset(df10,ID==288)%>%select(Tag,Measure)
sales.xts <- xts(df11[,c(-1)],order.by = df11$Tag)
sales.xts_m<-sales.xts["2020-07-22/2020-10-04"]
dummies<- xts(Seasonaldummies_all[,-1],order.by = Seasonaldummies_all$Tag)
dummies_hd_m<-dummies_hd["2020-07-22/2020-10-04"]
model<-auto.arima(sales.xts_m,xreg=dummies_hd_m,biasadj = TRUE,max.p=7,max.q=7,seasonal=FALSE,test=c("kpss"),lambda = "auto",num.cores=15,stationary = TRUE)
here是文档