Php

Seleccionar el mes y la fecha en laravel php

Por : Jhons_1101
2016-05-27
Tags :
A veces es común encontrarnos con la necesidad de sacar un informe o un filtro de datos de la Base de Datos y al pasar el select a codido Php / Laravel, vemos que crear el filtro Where(), Nos muestra un error en la consola de Laravel....

Veamos.
compartir en facebook compartir en Google compartir en Twitter compartir en Blogger compartir como código embebido compartir la url

	
	
	/* Seleccione todos los contratos que finalicen el marzo (Mes->03)  */
	select * from contratos where MONTH(diaFinContrato) = '03'
	
	
	
	//Tenemos la anterior consulta SQL
	$datos = DB::table("contratos")
			->select('idContrato','desContrato','diaFinContrato')
			->where('MONTH(fecha)', '=', '03')// esto producira un Error ya que en laravel este where no 
			->get();//lee funciones, Utiliza entonces whereRaw() / whereMonth;

	//Entonces tomamos el where y decimos
	->whereRaw('MONTH(fecha) = ?', [03])
	//o esta otra opcion
	->whereMonth('fecha', '=', '06')//funcion interna de laravel.
	


  • No olvides revisar la sección de Pantallazos para que veas el Ejemplo.




  • Si este contenido te fue útil, no olvides compartirlo en redes sociales, Considéralo. Puede ser la manera de agradecer!


    Agrega tu comentario...

    Puedes utilizar etiquetas <pre></pre>, <p></p>, <div></div>, + (Nombre usuario, para responderle a alguien)

    FPBa5mA





    Este post no tiene comentarios, sé el primero en hacerlo
    Esta entrada no cuenta con imágenes adjuntas

    Unete al grupo de whatsApp +57 316 392 6456

    Sigue el grupo en facebook

    Siguenos.....