Guest User

Untitled

a guest
Jul 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.96 KB | None | 0 0
  1. SELECT DISTINCT
  2. TOP (100) PERCENT V_SP_KILOS_GENERALES.Guia_Productor, V_SP_KILOS_GENERALES.Id_TipoContrato, V_SP_KILOS_GENERALES.RazonSocial,
  3. V_SP_KILOS_GENERALES.rut_productor, V_SP_KILOS_GENERALES.Id_Variedad, V_SP_KILOS_GENERALES.Nom_Variedad, V_SP_KILOS_GENERALES.Id_Cultivo,
  4. V_SP_KILOS_GENERALES.Nom_Cultivo, SP_Calibres.nom_calibre, SP_Calibres.id_calibre, SP_Calidades.Nom_calidad, SP_Calidades.Porcentaje_Calidad,
  5. V_SP_KILOS_GENERALES.[Kg Descole], V_SP_KILOS_GENERALES.[Kg Descarte],
  6. V_SP_KILOS_GENERALES.[Kg Descole] + V_SP_KILOS_GENERALES.[Kg Descarte] AS [Total Kg Descuentos], V_SP_KILOS_GENERALES.[Kilos A Pago],
  7. (V_SP_KILOS_GENERALES.[Kg Descole] + V_SP_KILOS_GENERALES.[Kg Descarte]) * (SP_Calibres.Peso_Calibre / SP_Pesos.Peso_muestraSinDefectos)
  8. AS [Kilos Descuentos Calibre], ROUND(SP_Calibres.Peso_Calibre * 100 / SP_Pesos.Peso_muestraSinDefectos, 2) AS [% Calibre],
  9. ISNULL(ROUND(V_SP_KILOS_GENERALES.[Kilos A Pago] * (SP_Calibres.Peso_Calibre / SP_Pesos.Peso_muestraSinDefectos), 2), 0) AS [Kg Calibre a Pago],
  10. ROUND((V_SP_KILOS_GENERALES.[Kilos A Pago] - ISNULL(ROUND(V_SP_KILOS_GENERALES.[Kilos A Pago] * (SP_Calibres.Peso_Calibre / SP_Pesos.Peso_muestraSinDefectos),
  11. 2), 0)) * (SP_Calidades.Porcentaje_Calidad / 100), 2) AS [Kg Calidad a Pago], V_SP_KILOS_GENERALES.fecha, SP_Calidades.id_calidad, Moneda.Nom_Moneda,
  12. SP_Anexo_Calibre.precio AS [Precio Calibre], V_SP_KILOS_GENERALES.Id_Contrato, V_SP_KILOS_GENERALES.id_guiarecepcion,
  13. V_SP_KILOS_GENERALES.Id_EncPrefacturacion, V_SP_KILOS_GENERALES.id_analisiscalidad, Moneda.Id_Moneda, V_SP_KILOS_GENERALES.id_pref_masiva,
  14. CASE WHEN det_anexo_precio.precio IS NULL THEN Det_Precios_Formales.precio ELSE CASE WHEN V_SP_KILOS_GENERALES.fecha < anexo.fecha AND
  15. anexo.id_estadoanexo = 2 THEN Det_Precios_Formales.precio ELSE det_anexo_precio.precio END END AS precio, Det_Precios_Formales.Id_Temporada
  16. FROM SP_Calibres RIGHT OUTER JOIN
  17. V_SP_KILOS_GENERALES INNER JOIN
  18. SP_Calidades ON V_SP_KILOS_GENERALES.id_analisiscalidad = SP_Calidades.id_analisisCalidad INNER JOIN
  19. Det_Precios_Formales ON V_SP_KILOS_GENERALES.Id_Contrato = Det_Precios_Formales.Id_Contrato AND
  20. SP_Calidades.id_calidad = Det_Precios_Formales.Id_Calidad INNER JOIN
  21. Moneda ON Det_Precios_Formales.Id_Moneda = Moneda.Id_Moneda INNER JOIN
  22. SP_Pesos ON V_SP_KILOS_GENERALES.id_analisiscalidad = SP_Pesos.id_analisiscalidad ON
  23. SP_Calibres.id_analisisCalidad = V_SP_KILOS_GENERALES.id_analisiscalidad LEFT OUTER JOIN
  24. SP_Anexo_Calibre ON Moneda.Id_Moneda = SP_Anexo_Calibre.id_moneda AND SP_Calibres.id_calibre = SP_Anexo_Calibre.id_calibre AND
  25. V_SP_KILOS_GENERALES.Id_Contrato = SP_Anexo_Calibre.id_contrato AND
  26. V_SP_KILOS_GENERALES.id_temporada = SP_Anexo_Calibre.id_temporada LEFT OUTER JOIN
  27. Anexo INNER JOIN
  28. det_anexo_precio ON Anexo.Id_Anexo = det_anexo_precio.id_anexo AND Anexo.Id_Contrato = det_anexo_precio.id_contrato AND
  29. Anexo.Id_Temporada = det_anexo_precio.id_temporada AND Anexo.id_planta = det_anexo_precio.id_planta ON
  30. Det_Precios_Formales.Id_Calidad = det_anexo_precio.id_calidad AND V_SP_KILOS_GENERALES.Id_Contrato = det_anexo_precio.id_contrato AND
  31. V_SP_KILOS_GENERALES.id_temporada = det_anexo_precio.id_temporada
  32. GROUP BY V_SP_KILOS_GENERALES.Guia_Productor, V_SP_KILOS_GENERALES.Id_TipoContrato, V_SP_KILOS_GENERALES.RazonSocial,
  33. V_SP_KILOS_GENERALES.rut_productor, V_SP_KILOS_GENERALES.Id_Variedad, V_SP_KILOS_GENERALES.Nom_Variedad, V_SP_KILOS_GENERALES.Id_Cultivo,
  34. V_SP_KILOS_GENERALES.Nom_Cultivo, SP_Calibres.nom_calibre, SP_Calibres.id_calibre, SP_Calidades.Nom_calidad, SP_Calidades.Porcentaje_Calidad,
  35. V_SP_KILOS_GENERALES.[Kg Descole], V_SP_KILOS_GENERALES.[Kg Descarte], V_SP_KILOS_GENERALES.fecha, SP_Calidades.id_calidad,
  36. Det_Precios_Formales.precio, V_SP_KILOS_GENERALES.[Kilos A Pago], Moneda.Nom_Moneda, SP_Anexo_Calibre.precio, V_SP_KILOS_GENERALES.Id_Contrato,
  37. V_SP_KILOS_GENERALES.id_guiarecepcion, V_SP_KILOS_GENERALES.Id_EncPrefacturacion, V_SP_KILOS_GENERALES.id_analisiscalidad, Moneda.Id_Moneda,
  38. V_SP_KILOS_GENERALES.id_pref_masiva, det_anexo_precio.precio, SP_Calibres.Peso_Calibre, SP_Pesos.Peso_muestraSinDefectos, det_anexo_precio.fecha,
  39. Det_Precios_Formales.Id_Temporada, Anexo.Fecha, Anexo.Id_EstadoAnexo, det_anexo_precio.id_calidad
Add Comment
Please, Sign In to add comment