FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas con consulta SQL
Hola y gracias por su colaboracion
Tengo un problema con una consulta y es relativo a 2 fechas que se obtienen de diferentes BD y que sus valores no son iguales y yo quiero obtener en una linea las dos fechas. El codigo es el siguiente: CREATE PROCEDURE DatosDepositos @tiendasala int, @tienda int, @fecha1 datetime, @fecha2 datetime AS CREATE TABLE #temporal ( numero char(10), declarado money, fechadeclarado datetime, contado money, fechacontado datetime ) INSERT INTO #temporal SELECT numero, total_contado, fecha, 0, '' FROM Sala.dbo.Bolsos WHERE fecha between @fecha1 and @fecha2 and usuario = @tiendasala UNION ALL SELECT numero, 0, '', importe, fecha FROM dbo.Depositos WHERE fecha between @fecha1 and @fecha2 and tienda = @tienda SELECT numero, SUM(declarado) as declarado, fechadeclarado, SUM(contado) as contado, fechacontado FROM #temporal GROUP BY numero, fechadeclarado, fechacontado GO Cuando hago el group by me salen 2 lineas por cada numero. Existe alguna forma de darle tratamiento a las fechas para obviarlas del Group By. Trabajo con D7, ADO y MSSQL 2000. Gracias por su atencion Saludos Luis Garcia _____________________________ La mejor manera de decir es hacer |
#2
|
||||
|
||||
convierte las fechas a tipo varchar, y dale un group by
te funcionaria un: convert(varchar, fecha, 101)
__________________
Héctor Geraldino Software Engineer |
#3
|
|||
|
|||
Problemas con consulta SQL
Gracias por la respuesta, el problema radica en que al no ser las fechas iguales cuando le aplique el Group By me va a dar 2 lineas para un mismo numero con las 2 fechas.
Gracias Luis Garcia _____________________________ La mejor manera de decir es hacer |
#4
|
||||
|
||||
no incluyas las fechas.. solo el número:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Problemas con consulta SQL
El problema es que tengo que poner las fechas para poder comparar la fecha de entrada de un deposito con la fecha de su conteo.
Muchas gracias por la respuesta seguiremos investigando. Luis Garcia _____________________________ La mejor manera de decir es hacer |
#6
|
||||
|
||||
Y cual de las fechas tenes que poner, si las son distintas
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|