Spbuscar.txt

  • Uploaded by: Jose VL
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Spbuscar.txt as PDF for free.

More details

  • Words: 453
  • Pages: 4
--PROCEDIMIENTO BUSCAR --spBuscar_articulo_nombre create proc spBuscar_articulo_nombre @textobuscar varchar(50) as SELECT dbo.articulo.idarticulo, dbo.articulo.codigo, dbo.articulo.nombre, dbo.articulo.descripcion, dbo.articulo.imagen, dbo.articulo.idcategoria, dbo.categoria.nombre AS Categoria, dbo.articulo.idpresentacion, dbo.presentacion.nombre AS Presentacion FROM dbo.articulo INNER JOIN dbo.categoria ON dbo.articulo.idcategoria = dbo.categoria.idcategoria INNER JOIN dbo.presentacion ON dbo.articulo.idpresentacion = dbo.presentacion.idpresentacion where dbo.articulo.nombre like @textobuscar + '%' order by dbo.articulo.idarticulo desc GO --spBuscar_categoria create proc spBuscar_categoria @textobuscar varchar(50) as select * from categoria where nombre like @textobuscar + '%' --Alt +39 GO --spBuscar_cliente_apellidos create proc spBuscar_cliente_apellidos @textobuscar varchar(50) as select * from cliente where apellidos like @textobuscar + '%' GO --spBuscar_cliente_num_documento create proc spBuscar_cliente_num_documento @textobuscar varchar(50) as select * from cliente where num_documento like @textobuscar + '%' GO --spBuscar_ingreso_fecha CREATE proc spBuscar_ingreso_fecha @textobuscar varchar(50), @textobuscar2 varchar(50) as SELECT ingreso.idingreso, (empleado.apellidos +' '+ empleado.nombre) as empleado, proveedor.razon_social as proveedor, ingreso.fecha, ingreso.tipo_comprobante, ingreso.serie, ingreso.correlativo, ingreso.estado, sum(detalle_ingreso.precio_compra* detalle_ingreso.stock_inicial) as Total,ingreso.igv as Impuesto FROM detalle_ingreso INNER JOIN ingreso ON detalle_ingreso.idingreso = ingreso.idingreso

INNER JOIN proveedor ON ingreso.idproveedor = proveedor.idproveedor INNER JOIN dbo.empleado ON ingreso.idempleado = empleado.idempleado group by ingreso.idingreso, empleado.apellidos +' '+ empleado.nombre, proveedor.razon_social, ingreso.fecha, ingreso.tipo_comprobante, ingreso.serie, ingreso.correlativo, ingreso.estado,ingreso.igv having ingreso.fecha>=@textobuscar and ingreso.fecha<=@textobuscar2 GO --spbuscar_presentacion_nombre create proc spBuscar_presentacion_nombre @textobuscar varchar(50) as select * from presentacion where nombre like @textobuscar + '%' GO --spBuscar_proveedor_num_documento create proc spBuscar_proveedor_num_documento @textobuscar varchar(20) as SELECT * FROM proveedor where num_documento like @textobuscar + '%' GO --spBuscar_proveedor_razon_social create proc spBuscar_proveedor_razon_social @textobuscar varchar(50) as select * from proveedor where razon_social like @textobuscar + '%' GO --spBuscar_empleado_apellidos create proc spBuscar_empleado_apellidos @textobuscar varchar(50) as select * from empleado where apellidos like @textobuscar +'%' order by apellidos asc GO --spBuscar_empleado_num_documento create proc spBuscar_empleado_num_documento @textobuscar varchar(50) as select * from empleado where num_documento like @textobuscar +'%' order by apellidos asc GO

--spBuscar_comprobante_fecha CREATE proc spBuscar_comprobante_fecha @textobuscar varchar(50), @textobuscar2 varchar(50) as select cp.idcomprobante, (e.apellidos+' '+e.nombre) as Empleado, (c.apellidos+' '+c.nombre) as Cliente, cp.fecha,cp.tipo_comprobante,cp.serie,cp.correlativo, sum((dc.cantidad*dc.precio_venta)-dc.descuento) as Total,cp.igv as Impuesto from detalle_comprobante dc inner join comprobante cp on dc.idcomprobante=cp.idcomprobante inner join cliente c on cp.idcliente=c.idcliente inner join empleado e on cp.idempleado=e.idempleado group by cp.idcomprobante, (e.apellidos+' '+e.nombre), (c.apellidos+' '+c.nombre), cp.fecha,cp.tipo_comprobante,cp.serie,cp.correlativo,cp.igv having cp.fecha>=@textobuscar and cp.fecha<=@textobuscar2 GO --spBuscararticulo_comprobante_codigo create proc spBuscararticulo_comprobante_codigo @textobuscar varchar(50) as select d.iddetalle_ingreso,a.Codigo,a.Nombre, c.nombre as Categoria,p.nombre as Presentacion, d.stock_actual,d.precio_compra,d.precio_venta, d.fecha_vencimiento from articulo a inner join categoria c on a.idcategoria=c.idcategoria inner join presentacion p on a.idpresentacion=p.idpresentacion inner join detalle_ingreso d on a.idarticulo=d.idarticulo inner join ingreso i on d.idingreso=i.idingreso where a.codigo=@textobuscar and d.stock_actual>0 and i.estado<>'ANULADO' GO --spBuscararticulo_comprobante_nombre create proc spBuscararticulo_comprobante_nombre @textobuscar varchar(50) as select d.iddetalle_ingreso,a.Codigo,a.Nombre, c.nombre as Categoria,p.nombre as Presentacion, d.stock_actual,d.precio_compra,d.precio_venta, d.fecha_vencimiento from articulo a inner join categoria c on a.idcategoria=c.idcategoria inner join presentacion p

on a.idpresentacion=p.idpresentacion inner join detalle_ingreso d on a.idarticulo=d.idarticulo inner join ingreso i on d.idingreso=i.idingreso where a.nombre like @textobuscar + '%' and d.stock_actual>0 and i.estado<>'ANULADO' GO --spDisminuir_stock create proc spDisminuir_stock @iddetalle_ingreso int, @cantidad int as update detalle_ingreso set stock_actual=stock_actual-@cantidad where iddetalle_ingreso=@iddetalle_ingreso GO

More Documents from "Jose VL"

Spbuscar.txt
April 2020 0
1er Labode Control 2.docx
November 2019 8
Villanuevaa.docx
May 2020 6
May 2020 7