hola a todos
. Mi problema es el siguiente yo tengo un formulario en donde ingres seriales de piezas estos pueden ser:11a-x, 23ac
con esto quiero decir q yo en mi tabla este campo serial lo tengo como varchar para que me acepte este tipo de dato el problema es cuando yo realizo la consulta me sale el siguiente error: error converting data type varchar to numeric, creo q el provblema es porq que tienen letras los seriales, ero de esa manera es com lo necesito.
lo raro es que cuando yo borro los valores que tienen letra es decir lo s ingreso asi:111,256 el select no me genera ningun error
esta es la consulta que uso:
SELECT convert(varchar(10),Equipo.Fec_Ingreso,103) as C, Equipo.EquipoID as equipo,
convert(varchar(10),Equipo.Fec_Fabricacion,103) as f, Usuario.Nombre as t, Dependencia.Nombre as d,
UnidadNegocio.Nombre as n
from Equipo, Dependencia,UnidadNegocio, Tipo_Equipo,Usuario_Equipo,Usuario
where Equipo.DependenciaID=Dependencia.DependenciaID
and Dependencia.UnidadNegocioID=UnidadNegocio.UnidadNe gocioID
and Tipo_Equipo.TipoID='".$_POST['equipo']."'
and Tipo_Equipo.TipoID = Equipo.TipoID
and Equipo.Fec_Ingreso > '$desde' and Equipo.Fec_Ingreso < '$hasta'
and Usuario_Equipo.EquipoID=Equipo.EquipoID
and Usuario_Equipo.UsuarioID=Usuario.UsuarioID