Principales respuestas
SUMA DE DATEDIFF EN UNIÓN DE TABLAS

Pregunta
-
Buenas tardes estoy agregando un campo en una consulta es un Datediff de mi fecha del día o fecha actual a otra fecha, como tengo muchos campos lo estoy poniendo como una subtabla pero el resultado no es correcto me salen valores muy grandes, les muestro un ejemplo de mis valores, alguien sabe porque ?
estoy usando esta linea de código para esta parte mi tabla
Diferencia = (Select Sum(DATEDIFF(day,T0.[ShipDate],GETDATE ())) FROM RDR1 T0 WHERE T0.[ItemCode] = T1.ItemCode]),
- Editado Louisa_E jueves, 4 de junio de 2020 22:12
Respuestas
-
Hola Nancy F:
A priori esa condición de T0.ITEMCode = T1.ItemCode no es lo suficientemente explicita para identificar un solo registro, porque t1, de donde salga el conjunto podría disponer de más de una linea, y te está haciendo un cross join con todos los resultados.
- Marcado como respuesta Louisa_E jueves, 4 de junio de 2020 22:12
Todas las respuestas
-
Hola Nancy F:
A priori esa condición de T0.ITEMCode = T1.ItemCode no es lo suficientemente explicita para identificar un solo registro, porque t1, de donde salga el conjunto podría disponer de más de una linea, y te está haciendo un cross join con todos los resultados.
- Marcado como respuesta Louisa_E jueves, 4 de junio de 2020 22:12
-
-
Hola
Gracias por levantar tu consulta en los foros de MSDN. Cerraremos el Hilo, por ende si tiene alguna otra consulta por favor genera otra consulta para que la comunidad de foros te pueda asesorar.
Siempre es un placer atender tus consultas!
Gracias por usar los foros de MSDN.