0
laravelのクエリービルダーとこの結合をどのように行うことができますか?私の問題は、私は、MySQLの機能HOUR()
を必要とすることであり、そのために私はクエリービルダーのlaravelにdb :: rawを結合
laravelのクエリービルダーとこの結合をどのように行うことができますか?私の問題は、私は、MySQLの機能HOUR()
を必要とすることであり、そのために私はクエリービルダーのlaravelにdb :: rawを結合
あなたに参加の内側のmysqlの集計関数を使用することができますDATE()
と
SELECT HOUR(horas.hora) as x, tikets.asunto as name, COUNT(tikets.turno) as numero
FROM horas
LEFT JOIN tikets
ON HOUR(tikets.llegada) = HOUR(horas.hora)
and DATE(created_at) = CURDATE() and estado = 1 and id_sucursal = 1 and asunto = 'Convenio'
GROUP BY hora
ORDER BY hora ASC
CURDATE()
は、ご清聴ありがとうございまし機能をもDB::raw()
を取ります
SELECT HOUR(horas.hora) as x, tikets.asunto as name, COUNT(tikets.turno) as numero
FROM horas
LEFT JOIN tikets
ON (SELECT HOUR(llegada) FROM tikets) = (SELECT HOUR(hora) FROM horas)
and DATE(created_at) = CURDATE() and estado = 1 and id_sucursal = 1 and asunto = 'Convenio'
GROUP BY hora
ORDER BY hora ASC
[生の表現と結合](https://laravel.com/docs/5.4/queries#raw-expressions)を組み合わせてください。 – lesssugar