No entiendo

19/07/2004 - 01:41 por Richi | Informe spam
Hola grupo, digo no entiendo porque a mi parecer mi consutla
esta bien, pero no me saca el resultado que quiero a menos
que la haga mal, explico el campo dbo.Guia.NumeroFichaObra
es del Tipo NVARCHAR (7) por eso pongo el valor '681'
entre comillas simples, lo malo es que no me sale nada, recien
cuando pongo ese valor sin las comillas sale el resultado que
debe salir, ahora en ese campo hay numeros y letras y si dejo
la consulta asi en algun momento va a botar error, no entiedo
que es lo que falta...

Gracias por su ayuda


SELECT SUM(dbo.GuiaDetalles.Cantidad) AS Cantidad,
dbo.Guia.SerieFichaObra, dbo.Guia.NumeroFichaObra,
dbo.GuiaDetalles.CodigoArticulo
FROM dbo.GuiaDetalles INNER JOIN
dbo.Guia ON
dbo.GuiaDetalles.SerieGuia = dbo.Guia.SerieGuia AND
dbo.GuiaDetalles.NumeroGuia = dbo.Guia.NumeroGuia
GROUP BY dbo.Guia.SerieFichaObra,
dbo.Guia.NumeroFichaObra, dbo.GuiaDetalles.CodigoArticulo
HAVING (dbo.Guia.SerieFichaObra = 1) AND
(dbo.Guia.NumeroFichaObra = N'681') AND
(dbo.GuiaDetalles.CodigoArticulo = 'FOBPGN000003')
 

Leer las respuestas

#1 Carlos Sacristan
19/07/2004 - 09:58 | Informe spam
No tiene mucho sentido... ¿te ocurre también cuando buscas texto en ese
campo o sólo con los números?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Richi" escribió en el mensaje
news:uf$
Hola grupo, digo no entiendo porque a mi parecer mi consutla
esta bien, pero no me saca el resultado que quiero a menos
que la haga mal, explico el campo dbo.Guia.NumeroFichaObra
es del Tipo NVARCHAR (7) por eso pongo el valor '681'
entre comillas simples, lo malo es que no me sale nada, recien
cuando pongo ese valor sin las comillas sale el resultado que
debe salir, ahora en ese campo hay numeros y letras y si dejo
la consulta asi en algun momento va a botar error, no entiedo
que es lo que falta...

Gracias por su ayuda


SELECT SUM(dbo.GuiaDetalles.Cantidad) AS Cantidad,
dbo.Guia.SerieFichaObra, dbo.Guia.NumeroFichaObra,
dbo.GuiaDetalles.CodigoArticulo
FROM dbo.GuiaDetalles INNER JOIN
dbo.Guia ON
dbo.GuiaDetalles.SerieGuia = dbo.Guia.SerieGuia AND
dbo.GuiaDetalles.NumeroGuia = dbo.Guia.NumeroGuia
GROUP BY dbo.Guia.SerieFichaObra,
dbo.Guia.NumeroFichaObra, dbo.GuiaDetalles.CodigoArticulo
HAVING (dbo.Guia.SerieFichaObra = 1) AND
(dbo.Guia.NumeroFichaObra = N'681') AND
(dbo.GuiaDetalles.CodigoArticulo = 'FOBPGN000003')


Preguntas similares