CONSULTAS A LA BASE DE DATOS (SELECT)
Consulta de artículos existentes en el inventario.
Select * from Artículos.
Consultar los datos de los deudores que están en la base de datos.
Select * from Deudores.
Consultar los datos de los proveedores que están la base de datos.
Select * from Proveedores.
Buscar el documento de identidad de los deudores que tienen ventas a crédito activa.
SELECT distinct numdoc FROM Ventas_creditos vcr, deudores d where vcr.coddeudor=d.numdoc and vcr.estado='credito'
Buscar el documento de identidad de un encargado donde el tipo de encargado sea vendedor.
SELECT numdoc, tipo from encargados where tipo='vendedor'";
Buscar un abono por código.
SELECT * FROM Abonos where código='" + jTextField6.getText () + "'";
Esta consulta traerá los códigos de todas las ventas a créditos que tiene un deudor que todavía no han sido canceladas.
Select distinct código from ventas_creditos vcr, deudores d where vcr.coddeudor=d.numdoc and coddeudor='"+jComboBox1.getSelectedItem () +"' and vcr.valortotal>'0.0'";
Buscar código, nombre, marca, cantidad de artículos donde la cantidad del artículo sea igual a 0.
Select a.codigo, a.nombre, a.marca, a.cantidad from artículos a where a.cantidad = 0;
Consultar el nombre, cantidad de un artículo por el código.
Select nombre, cantidad from Artículos where código='" + jTextField8.getText () +;
Buscar la cantidad de un artículo.
Select cantidad from artículos where código='"+jTextField8.getText ()+"'";
Select a.nombre,am.fecha,am.codencargado,dm.codarticulo,dm.cantidad from artículos a,articulos_enmalestado am,detalle_malestado dm,encargados e where a.codigo=dm.codarticulo and dm.codmalestado=am.codigo and e.numdoc=am.codencargado and am.codigo='"+jTextField6.getText()+"'and am.fecha='"+jTextField7.getText()+"' and am.codencargado='"+jComboBox1.getSelectedItem()+"'";.
Buscar todos los artículos que han sido registrados en un mal estado.
Select * from articulos_enmalestado where código='"+jTextField6.getText ()+"'";
Este Select va incrementando en 1 el código del mal estado al ser registrado.
Select Max (código)+1 as maxi from Articulos_enmalestado";
Esta consulta muestra en orden descendente el código, nombre, marca y la cantidad total de todos los artículos vendidos en ventas de contado en una fecha específica.
Select a.codigo, a.nombre, a.marca, sum (dvc.cantidad) as cantidadtotal from venta_contados vc, articulos a, detalle_venta dvc where vc.codigo=dvc.codventa and a.codigo=dvc.codarticulo and vc.fecha='"+jTextField7.getText ()+"' group by a.codigo order by sum (dvc.cantidad) desc";
Esta consulta muestra en orden descendente el código, nombre, marca y la cantidad total de todos los artículos vendidos en ventas ha crédito en una fecha específica.
Select a.codigo,a.nombre,a.marca,sum(dvcr.cantidad) as cantidadtotal from ventas_creditos vcr,articulos a,detalle_ventacredito dvcr where a.codigo=dvcr.codarticulo and vcr.codigo=dvcr.codventacred and vcr.fecha='"+ jTextField7.getText()+"' group by a.codigo order by sum(dvcr.cantidad) desc";
Esta consulta muestra todos los detalles de un mal estado.
Select a.nombre, dm.codarticulo, dm.cantidad from articulos a, articulos_enmalestado am, detalle_malestado dm where a.codigo=dm.codarticulo and dm.codmalestado=am.codigo and am.codigo='"+jTextField6.getText ()+"'";
Buscar articulos por código.
SELECT * FROM Articulos where código='" + jTextField1.getText () + "'";
Busca un proveedor por el nit.
SELECT nit FROM Proveedores where nit='" + jComboBox1.getSelectedItem () + "'";
Buscar compras por código.
SELECT * FROM Compras where código='" + jTextField1.getText () + "'";
Consultar la cantidad de un artículo por el código.
SELECT cantidad FROM articulos where código='"+canti+"'";
Consultar todos los detalles de una compra.
select a.nombre,dc.codarticulo,dc.cantidad,dc.vunitario,c.valortotal from articulos à, compras c,detalle_compra dc where a.codigo=dc.codarticulo and dc.codcompra=c.codigo and c.codigo='"+jTextField1.getText()+"'";
Este Select va incrementando en 1 el código de un daño al ser registrado uno nuevamente.
Select Max (código) +1 as maxi from Danos";
Buscar un daño por un código específico.
Select * from Danos where código='"+jTextField6.getText ()+"'";
Esta consulta muestra un deudor de un documento específico.
SELECT * FROM Deudores where numdoc='" + jTextField1.getText () + "'";
Este Select va incrementando en 1 el código de una devolución de un proveedor al ser registrado uno nuevamente.
"select Max (codigo)+1 as maxi from Devoluciones_de_proveedor";
Mostrar los códigos de préstamos de artículos para un proveedor de un proveedor específico.
Select distinct código from Prestamo_paraProveedor where codproveedor='"+jComboBox1.getSelectedItem ()+"'";
Mostrar los detalles de una devolución de un proveedor.
Select a.nombre, ddp.codarticulo, ddp.cantidad from articulos a, devoluciones_de_proveedor dp, detalle_devolucion ddp where ddp.coddevolucion=dp.codigo and a.nombre=ddp.codarticulo and dp.codigo='"+jTextField6.getText ()+"'";
Mostrar préstamo para proveedor de un código específico.
"SELECT código FROM Prestamo_paraProveedor";
Este Select va incrementando en 1 el código de una devolución para un proveedor al ser registrado uno nuevamente.
"Select Max (código)+1 as maxi from Devoluciones_paraProveedor";
Buscar la cantidad, nombre de un artículo de un codigo especifico.
"Select cantidad, nombre from Artículos where código='" + jTextField4.getText () + "'";
Este Select va incrementando en 1 el código de una donación de artículo al ser registrado uno nuevamente.
"select max (codigo)+1 as maxi from Donación _ artículos";
Mostrar una donación de artículo de un código específico.
"select * from Donación _ artículos where código='"+jTextField1.getText ()+"'";
Mostrar los detalles de una donación de artículos.
"select a.nombre, dda.codarticulo, dda.cantidad from articulos a, donacion_articulos dn, detalle_donacionarticulos dda where a.codigo=dda.codarticulo and dda.coddonacion=dn.codigo and dn.codigo='"+jTextField1.getText ()+"'";
Mostrar una donación de dinero de un código específico.
"SELECT * FROM Donación _ dinero where código='" + jTextField6.getText () + "'";
Mostrar un gasto de dinero de un código específico
"SELECT * FROM Gasto _ dinero where código='" + jTextField10.getText () + "'";
Mostrar una perdida de dinero de un código específico
SELECT * FROM Pérdida _ dinero where código='" + jTextField10.getText () + "'";
Este Select va incrementando en 1 el código de una perdida de dinero al ser registrado una nuevamente.
"Select Max (código)+1 as maxi from Perdidas _ dinero";
Este Select va incrementando en 1 el código de una pérdida de artículo al ser registrado una nuevamente.
Select max (código) +1 as maxi from Perdidas_articulo";
Mostrar una pérdida de artículo de un código específico
Select * from Perdidas_articulo where código='"+jTextField6.getText ()+"'";
Consultar todos los detalles de una pérdida de artículo.
Select a.nombre,pda.codigo, dpa.codarticulo, dpa.cantidad, dpa.vunitario from articulos a, perdidas_articulo pda, detalle_perdida dpa where pda.codigo=dpa.codperdida and a.codigo=dpa.codarticulo and pda.codigo='"+jTextField6.getText ()+"'";
Mostar el nombre, apellidos, valor total de un deudor al escoger un código de venta a crédito.
Select distinct d.nombres, d.apellidos, vc.valortotal from deudores d, ventas_creditos vc where d.numdoc=vc.coddeudor and vc.codigo='"+ jComboBox2.getSelectedItem ()+"'";
Esta consulta muestra el valor total de todas las ventas de contado en una fecha específica.
Select sum (valortotal) as valortotal from venta_contados where fecha='"+jTextField1.getText ()+"' group by fecha; ";
Esta consulta muestra el valor total de todas las ventas de servicios en una fecha específica.
Select sum (valortotal) as valortotal from ventas_servicios where fecha='"+jTextField1.getText ()+"' group by fecha; ";
Esta consulta muestra el valor total de todos los abonos en una fecha específica.
Select sum (valorabono) as valortotal from abonos where fecha='"+jTextField1.getText ()+"' group by fecha; ";
Esta consulta muestra el valor total de todas las ventas de menudeo en una fecha específica.
Select sum (valortotal) as valortotal from venta_menudeo where fecha='"+jTextField1.getText ()+"' group by fecha; ";
Buscar un login de un administrador.
SELECT login FROM Administradores where login='"+jTextField1.getText ()+"'";
Mostrar la utilidad de todos los articulos de una venta de contado en una fecha específica en orden ascendente.
Select distinct a.codigo, a.nombre, a.marca, ((sum (dvc.vunitario-a.valorcosto)*dvc.cantidad)-descuento) as utilidad from articulos a, venta_contados vc, detalle_venta dvc where a.codigo=dvc.codarticulo and vc.codigo=dvc.codventa and vc.fecha='"+jTextField2.getText ()+"' and vc.codigo='"+jComboBox1.getSelectedItem ()+"' group by a.codigo asc";
Mostrar la utilidad de todos los articulos de una venta crédito en una fecha específica en orden ascendente.
Select a.codigo, a.nombre, a.marca, (sum (dvcr.vunitario-a.valorcosto)*dvcr.cantidad) as utilidad from articulos d, ventas_creditos vcr, detalle_ventacredito dvcr where a.codigo=dvcr.codarticulo and vcr.codigo=dvcr.codventacred and vcr.fecha='"+jTextField2.getText ()+"' and vcr.codigo='"+jComboBox2.getSelectedItem ()+"' group by a.codigo asc";
Mostrar los códigos de ventas de contado de una fecha específica.
SELECT código FROM Venta_contados where fecha='"+jTextField2.getText () +"'";
Mostrar los códigos de ventas crédito de una fecha específica.
SELECT código FROM Ventas_creditos where fecha='"+jTextField2.getText () +"'";
Consultar todos los detalles de una utilización de artículo
Select a.nombre, dua.codarticulo, dua.cantidad, dua.vunitario, ua.valortotal from articulos a, utilizacion_articulos ua, detalle_utilizacion dua where a.codigo=dua.codarticulo and dua.codutilizac=ua.codigo and ua.codigo='"+jTextField1.getText ()+"'";
viernes, 12 de febrero de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario