En un store procedure
deseo comparara un rango de fechas en un select dinamico como lo hago
envio como parametro la fecha
pliss
| |||
Re: STORE PROCEDURE - Select dinamicos select dinamicos no me acordaba si era con uno o mas apostrofes pero acabo de probarlo declarando la variable como cadena y ya salio pero la fecha la enviaria mm/dd/yyyy un ejemplo aun estoy por la primera parte este select deberia ser mas grande y con mas variables pero antes queria hacer pruebas @pfecha as varchar(11) AS DECLARE @varCadena varchar(800) set @varCadena ='Select a.campo003,a.CAMPO014, B.CAMPO002,B.CAMPO005,B.CAMPO133 From TAB011 A left outer join TAB006 B ON A.campo014=B.Campo001 where a.campo001=1 and a.campo003='''+@pfecha+'''' exec(@varCadena) |
| ||||
Re: STORE PROCEDURE - Select dinamicos si necesitas enviar la fecha en algun formato en especifico debes usar convert convert(varchar,getdate(),101) todos los tipos para convertir la fecha estan aqui http://msdn2.microsoft.com/en-us/library/ms187928.aspx |