Tengo un query manager donde me muestra una consulta de estados de cuentas, existen tres columnas con valores una denominada cantidad de productos, valor unitario y valor total. Se exportan bien a excel pero al seleccionar parte de la columna de cantidad de productos en la parte inferior suma realiza la suma bien igual pasa con la siguiente columna, pero en la columna final al seleccionar los campos solo me muestra el Recuento y no realiza la suma. Esto sucede en el equipo de un usuario final, ya realice el cambio en configuracion regional y no me funciono sigue el error. Gracias por los aportes que puedan ayudarme.
/* select from [dbo].[OPDN] T0 */
declare @FechaIni as datetime
/* where */
set @FechaIni = /* T0.[DocDate] */ '[%0]'
/* select from [dbo].[OPDN] T0 */
declare @FechaFin as datetime
/* where */
set @FechaFin = /* T0.[DocDate] */ '[%1]'
SELECT T0.[U_Planta]
,T8.[ObjectCode]
, T8.[Series]
, T8.[SeriesName]
, CASE WHEN T8.[Series]=14 THEN 'HARINAS - ALIMETNOS' ELSE 'ALIMENTOS - HARINAS' END 'Destino'
, T0.[DocDate]'Fecha'
, T0.[CardCode]
, T0.[CardName]
, T1.[WhsCode]'Bodega'
,T1.[ItemCode]
,T2.[ItemName]
, T1.[Quantity]'Kilos'
, T1.[Price]'Precio_Uni'
, T1.[LineTotal]'Total_Lineas'
, CASE WHEN T1.[U_AlCo_ArtFle] ='104104001' THEN '104104002' ELSE T1.[U_AlCo_ArtFle] END 'Art_Transportar'
, CASE WHEN T1.[U_AlCo_ArtFle] ='104104001' THEN 'HARINA DE PLUMA' ELSE T3.[ItemName] END 'Nombre_Art_Transp'
, T0.[DocNum]'Num_Entrada'
, ISNULL(T4.[DocNum],T10.[DocNum]) ' TIQ_BAS'
, ISNULL(T4.[U_Placa],T10.[U_Placa]) 'PLACA'
, ISNULL(T4.[U_Movimiento],T10.[U_Movimiento])'Movimiento'
, ISNULL(T5.[U_Nombre_Movto],T7.[U_Nombre_Movto])'Nombre_Movto'
FROM OPDN T0
INNER JOIN PDN1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T1.ItemCode = T2.ItemCode
LEFT JOIN OITM T3 ON T1.[U_AlCo_ArtFle] = T3.ItemCode
LEFT JOIN [dbo].[@ALB_ENTRAMER] T4 ON T0.[DocEntry] = T4.[U_NumeroDocFleteSap]
LEFT JOIN [dbo].[@ALB_ENTMERORCOMPRA] T10 ON T0.[DocEntry] = T10.U_NumeroDocFleteSap
LEFT JOIN [dbo].[@ALB_MOVIMIENTOS] T5 ON T4.U_Movimiento = T5.Code
LEFT JOIN [dbo].[@ALB_TRANSFINVEN] T6 ON T6.[U_NumeroDocFleteSap] = T0.[DocEntry]
LEFT JOIN [dbo].[@ALB_MOVIMIENTOS] T7 ON T10.U_Movimiento = T7.Code
INNER JOIN NNM1 T8 ON T0.Series = T8.Series
WHERE T2.[U_ALB_GRU_PRO] ='1001502' AND T0.[DocDate] >=@FechaIni AND T0.[DocDate] <= @FechaFin
ORDER BY 5
en la columna que me arroja error en kilos y total lineas la columna precio_uni si lo exporta bien. Gracias por la ayuda
Perdón por entrometerme y espero que mi comentario no sea mal interpretado pero, ¿no será más fácil que el usuario convierta los “textos” a “números”?:
Digo, yo se que nuestra responsabilidad es dar solución a los detalles de nuestros usuarios pero a veces también creo que deben poner algo de su parte, es más fácil que hagan lo anterior y sin tanta complicación