Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT DISTINCT
- TOP (100) PERCENT V_SP_KILOS_GENERALES.Guia_Productor, V_SP_KILOS_GENERALES.Id_TipoContrato, V_SP_KILOS_GENERALES.RazonSocial,
- V_SP_KILOS_GENERALES.rut_productor, V_SP_KILOS_GENERALES.Id_Variedad, V_SP_KILOS_GENERALES.Nom_Variedad, V_SP_KILOS_GENERALES.Id_Cultivo,
- V_SP_KILOS_GENERALES.Nom_Cultivo, SP_Calibres.nom_calibre, SP_Calibres.id_calibre, SP_Calidades.Nom_calidad, SP_Calidades.Porcentaje_Calidad,
- V_SP_KILOS_GENERALES.[Kg Descole], V_SP_KILOS_GENERALES.[Kg Descarte],
- V_SP_KILOS_GENERALES.[Kg Descole] + V_SP_KILOS_GENERALES.[Kg Descarte] AS [Total Kg Descuentos], V_SP_KILOS_GENERALES.[Kilos A Pago],
- (V_SP_KILOS_GENERALES.[Kg Descole] + V_SP_KILOS_GENERALES.[Kg Descarte]) * (SP_Calibres.Peso_Calibre / SP_Pesos.Peso_muestraSinDefectos)
- AS [Kilos Descuentos Calibre], ROUND(SP_Calibres.Peso_Calibre * 100 / SP_Pesos.Peso_muestraSinDefectos, 2) AS [% Calibre],
- ISNULL(ROUND(V_SP_KILOS_GENERALES.[Kilos A Pago] * (SP_Calibres.Peso_Calibre / SP_Pesos.Peso_muestraSinDefectos), 2), 0) AS [Kg Calibre a Pago],
- 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),
- 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,
- SP_Anexo_Calibre.precio AS [Precio Calibre], V_SP_KILOS_GENERALES.Id_Contrato, V_SP_KILOS_GENERALES.id_guiarecepcion,
- V_SP_KILOS_GENERALES.Id_EncPrefacturacion, V_SP_KILOS_GENERALES.id_analisiscalidad, Moneda.Id_Moneda, V_SP_KILOS_GENERALES.id_pref_masiva,
- CASE WHEN det_anexo_precio.precio IS NULL THEN Det_Precios_Formales.precio ELSE CASE WHEN V_SP_KILOS_GENERALES.fecha < anexo.fecha AND
- anexo.id_estadoanexo = 2 THEN Det_Precios_Formales.precio ELSE det_anexo_precio.precio END END AS precio, Det_Precios_Formales.Id_Temporada
- FROM SP_Calibres RIGHT OUTER JOIN
- V_SP_KILOS_GENERALES INNER JOIN
- SP_Calidades ON V_SP_KILOS_GENERALES.id_analisiscalidad = SP_Calidades.id_analisisCalidad INNER JOIN
- Det_Precios_Formales ON V_SP_KILOS_GENERALES.Id_Contrato = Det_Precios_Formales.Id_Contrato AND
- SP_Calidades.id_calidad = Det_Precios_Formales.Id_Calidad INNER JOIN
- Moneda ON Det_Precios_Formales.Id_Moneda = Moneda.Id_Moneda INNER JOIN
- SP_Pesos ON V_SP_KILOS_GENERALES.id_analisiscalidad = SP_Pesos.id_analisiscalidad ON
- SP_Calibres.id_analisisCalidad = V_SP_KILOS_GENERALES.id_analisiscalidad LEFT OUTER JOIN
- SP_Anexo_Calibre ON Moneda.Id_Moneda = SP_Anexo_Calibre.id_moneda AND SP_Calibres.id_calibre = SP_Anexo_Calibre.id_calibre AND
- V_SP_KILOS_GENERALES.Id_Contrato = SP_Anexo_Calibre.id_contrato AND
- V_SP_KILOS_GENERALES.id_temporada = SP_Anexo_Calibre.id_temporada LEFT OUTER JOIN
- Anexo INNER JOIN
- det_anexo_precio ON Anexo.Id_Anexo = det_anexo_precio.id_anexo AND Anexo.Id_Contrato = det_anexo_precio.id_contrato AND
- Anexo.Id_Temporada = det_anexo_precio.id_temporada AND Anexo.id_planta = det_anexo_precio.id_planta ON
- Det_Precios_Formales.Id_Calidad = det_anexo_precio.id_calidad AND V_SP_KILOS_GENERALES.Id_Contrato = det_anexo_precio.id_contrato AND
- V_SP_KILOS_GENERALES.id_temporada = det_anexo_precio.id_temporada
- GROUP BY V_SP_KILOS_GENERALES.Guia_Productor, V_SP_KILOS_GENERALES.Id_TipoContrato, V_SP_KILOS_GENERALES.RazonSocial,
- V_SP_KILOS_GENERALES.rut_productor, V_SP_KILOS_GENERALES.Id_Variedad, V_SP_KILOS_GENERALES.Nom_Variedad, V_SP_KILOS_GENERALES.Id_Cultivo,
- V_SP_KILOS_GENERALES.Nom_Cultivo, SP_Calibres.nom_calibre, SP_Calibres.id_calibre, SP_Calidades.Nom_calidad, SP_Calidades.Porcentaje_Calidad,
- V_SP_KILOS_GENERALES.[Kg Descole], V_SP_KILOS_GENERALES.[Kg Descarte], V_SP_KILOS_GENERALES.fecha, SP_Calidades.id_calidad,
- Det_Precios_Formales.precio, V_SP_KILOS_GENERALES.[Kilos A Pago], Moneda.Nom_Moneda, SP_Anexo_Calibre.precio, V_SP_KILOS_GENERALES.Id_Contrato,
- V_SP_KILOS_GENERALES.id_guiarecepcion, V_SP_KILOS_GENERALES.Id_EncPrefacturacion, V_SP_KILOS_GENERALES.id_analisiscalidad, Moneda.Id_Moneda,
- V_SP_KILOS_GENERALES.id_pref_masiva, det_anexo_precio.precio, SP_Calibres.Peso_Calibre, SP_Pesos.Peso_muestraSinDefectos, det_anexo_precio.fecha,
- Det_Precios_Formales.Id_Temporada, Anexo.Fecha, Anexo.Id_EstadoAnexo, det_anexo_precio.id_calidad
Add Comment
Please, Sign In to add comment