¿Por qué aparece este error? El SQL funciona bien cuando lo ejecuto en phpMyAdmin.
SQLSTATE [42000]: Error de sintaxis o acceso violación: 1064 Usted tiene un error en su sintaxis SQL; compruebe el manual que corresponde a su versión del servidor MySQL para el sintaxis derecho al uso cerca de '' en la línea 1 (SQL: seleccione ID de los usuarios en los que existe activa = true y año de nacimiento = 0000 y no (seleccione ID de agestats donde users.id! = agestats.user_id y agestats.year = 13.01.2020)
SQL: seleccione ID de los usuarios en activo = true y año de nacimiento = 0000 y no existe (seleccione 1 de agestats donde users.id = agestats.user_id y agestats.year = 2020)
Y el código laravel:
$ MembersToInsert = DB :: seleccionar (DB :: prima ( 'seleccione ID de los usuarios en los que existe activa = true y año de nacimiento! = 0000 y no (seleccione ID de agestats donde users.id = agestats.user_id y agestats.year ='. fecha ( 'Ym-d')));