border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 26-09-2005, 17:52:30
Buena Participación en el Foro
 
Registrado: abr 2005
Posts: 83
gavafra Valoración +2
Predeterminado Select que no me sale

Gracias Guillermo, te explico

A la tabla de access le introduzco los siguientes datos

AGENTE, SHPR, PESO, REV, TARIFA, DESTINO, PRODUCTO

APOLO MEXCOMM 123 1000 8.52 TYO LIMES
NEC NEC CO 54 876 9.71 TYO CONSOL
KN SOMARIEL 1000 6120 6.12 TYO EGGS
APOLO MEXCOMM 89 1364 15.32 TYO LIMES
NEC NEC CO 734 1435 3.78 TYO CONSOL


Ahora lo que necesito es que me de un reporte al mes asi:

AGENTE SHIPPER PESO REVENUE TARIFA DESTINO PRODUCTO

APOLO MEXCOMM 212 2364 11.92 TYO LIMES
KN SOMARIEL 1000 6120 6.12 TYO EGGS
NEC NEC CO 788 2311 6.75 TYO CONSOL


Entonces el reporte o la instruccion para el reporte debera sumar el peso y el revenue de acuerdo al producto y al agente y sacar el promedio de la tarifa.

Ojala y me haya explicado mejor y me puedas ayudar, Muchas gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 26-09-2005, 22:40:57
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado

Ya veo, amigo gavafra, que estás refiriéndote a un tema que abriste en un post diferente a éste. COmo puedes comprender, si yo quiero intentar ayudarte... me lo pones difícil, porque no sé de qué va tu asunto ni sé en qué otro post puedo enterarme... Hablo en primera persona, pero es que esto mismo que me pasa a mí les pasará a todos los demás... Únicamente Guillermo debe saber de qué se trata...

No se debe abrir un nuevo post para continuar un tema ya abierto... Para eso está el RESPONDER, y otro te responde y tú le vuelves a responder... ¿De acuerdo?

Seguro que ha sido un lapsus por tu parte, así que "te lo perdonamos por esta vez".
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 26-09-2005, 23:19:29
Gran Participación en el Foro
 
Registrado: dic 2004
Posts: 127
Memin Valoración +2
Contactar con Memin a través de MSN
Predeterminado

Que tal, comparto lo que te dice el "Teacher" Movilla (espero no ofenderlo, es con todo respeto) incluso yo no recuerdo bien el ultimo post en que estuvimos trabajando,.... respecto a este me parece que es parecido al anterior, lo que creo que buscas es:

SQL="agente,shipper,sum(PESO),sum(REVENUE),avg(TAR IFA), destino,producto FROM <tablaVentas> GROUP BY agente,shipper,destino,producto"

Esta consulta te los agrupa por agente,shipper(que no e que es), destino y prducto..... espero haberte entendido bien
Hasta Luego......
__________________
Guillermo Rentería
Responder Con Cita
  #4 (permalink)  
Antiguo 27-09-2005, 00:32:09
Buena Participación en el Foro
 
Registrado: abr 2005
Posts: 83
gavafra Valoración +2
Predeterminado

Si, tienen razon me ofusque, por querer hacerlo rapido lo hice mal, mil disculpas, espero no vuelva a suceder.
De todos modos ya me salio la dichosa Select, pero ahora tengo otro asunto, sucede que a partir de estos datos que selecciono y que me devuelve cada mes, quisiera sacar un comparativo contra el mes anterior
solamente en cuanto a peso y rev.

Me podran orientar??

Gracias mil y de nuevo mil disculpas
Responder Con Cita
  #5 (permalink)  
Antiguo 29-09-2005, 21:32:45
Un Nuevo Amigo
 
Registrado: sep 2005
Posts: 26
EgRoJHack Valoración +2
Predeterminado

Muy buenas a todos!

Quizas tenga un poco de tiempo este post, pero ahora fue que tube la oportunidad de leerlo.

Para hacer lo que usted desea Sr. gavafra, debe de introducir un nuevo campo en su tabla, este seria llamado Fecha, así cada informacion depositada en su tabla, se almacenara por fecha.

Ahora debera pasar un nuevo parametro para la consulta SQL diciendo el rango de fecha en los que desea consultar. (Recuerde colocar almohadillas (#) delante y detras de la fecha para la comparacion).

Un saludo a todos! :smt006
Responder Con Cita
  #6 (permalink)  
Antiguo 04-10-2005, 18:53:19
Buena Participación en el Foro
 
Registrado: abr 2005
Posts: 83
gavafra Valoración +2
Predeterminado Dichoso SELECT

Hola, quisiera que me ayudaran con la sig SELECT

SELECT Top 15 (AGENTE), (SHPR), (PRODUCTO), TARIFA, (DESTINO), SUM(PESOCHRG) AS PESOCHRG, SUM(REV) AS REV FROM SALES WHERE (`DESTINO` = "NRT " OR `DESTINO` = " YVR " AND FECHA BETWEEN ? AND ?) GROUP BY AGENTE, SHPR, PRODUCTO, TARIFA, DESTINO ORDER BY SUM(REV) DESC

Y ME DA LOS SIGUIENTES DATOS



AGENTE SHPR PRODUCTO TARIFA DESTINO PESO REV
GREEN SKY CIA COSMO FRUIT 2.73 NRT 7929 21646.16
NIPPON E NIPPON E CONSOL 6.71 NRT 334 2244.47
NIPPON E NIPPON E MEAT 6.71 OSA 300 2016
OBELISCO MEXICOM GUAVA 1.05 YVR 1625 1706.25
UNIVERSAL UNIVERSAL EGGS 8.52 NRT 182 1550.64
HELLMANN ALEJANDRO R GUAVA 1.05 YVR 1200 1260
NIPPON E NIPPON E CONSOL 8.52 NRT 130 1107.60

PERO LO QUE NECESITO ES QUE EL PRODUCTO DE NIPPON E QUE ES CONSOL
ME DE EL PROMEDIO DE LA TARIFA QUE SERIA 7.62 Y LA SUMA DEL PESO 464 LA SUMA DEL REV
3352.07 YA QUE EL DESTINO ES NRT

GRACIAS MIL
Responder Con Cita
  #7 (permalink)  
Antiguo 04-10-2005, 20:40:38
Avatar de juancarlosavalos
Gran Participación en el Foro
 
Registrado: jul 2005
Ubicación: Libertad / Merlo prov Buenos Aires
Posts: 206
juancarlosavalos Valoración +2
Predeterminado Re: Dichoso SELECT

Disculpa mi intromisión pero encontre algo raro:

AGENTE SHPR PRODUCTO TARIFA DESTINO PESO REV
GREEN SKY CIA COSMO FRUIT 2.73 NRT 7929 21646.16
NIPPON E NIPPON E CONSOL 6.71 NRT 334 2244.47
NIPPON E NIPPON E MEAT 6.71 OSA 300 2016
OBELISCO MEXICOM GUAVA 1.05 YVR 1625 1706.25
UNIVERSAL UNIVERSAL EGGS 8.52 NRT 182 1550.64
HELLMANN ALEJANDRO R GUAVA 1.05 YVR 1200 1260
NIPPON E NIPPON E CONSOL 8.52 NRT 130 1107.60

Asi que tu busqueda no funciona como tu quieres. Para mi que te sobran simbolos ya que no se que función cumple:

WHERE (`DESTINO` = "NRT " OR `DESTINO` = " YVR " AND FECHA BETWEEN ? AND ?)

para mi deberia quedar asi:

Código:
SELECT Top 15 (AGENTE), (SHPR), (PRODUCTO), TARIFA, (DESTINO), SUM(PESOCHRG) AS PESOCHRG, SUM(REV) AS REV FROM SALES WHERE (DESTINO = "NRT" OR DESTINO = "YVR" AND FECHA BETWEEN ? AND ?) GROUP BY AGENTE, SHPR, PRODUCTO, TARIFA, DESTINO ORDER BY SUM(REV) DESC
si no es así, disculpa mi respuesta.
Responder Con Cita
  #8 (permalink)  
Antiguo 05-10-2005, 00:30:28
Un Nuevo Amigo
 
Registrado: sep 2005
Posts: 26
EgRoJHack Valoración +2
Predeterminado

Buenas a todos!

Ademas de ser asi, tambien deberia de poner en la fecha no diciendo between ? and ?, sino con formato: Fecha Between #yyyy-mm-dd# And #yyyy-mm-dd#

Ademas de no verlo en los datos que ofreces (o tabla), tambien te dire que debes usar funciones de agregado para acumular el promedio:
AVG(Tarifa)
SUM(Peso)
SUM(REV)


Todo esto despues del SELECT, y recordando usar un Group By despues del WHERE, y diciendo en el WHERE las condiciones de seleccion que deseas.

Un saludo muy cordial a todos! :smt006
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
No me sale guardar mas de un registro en el hd Matteo Visual Basic 6.00 3 30-09-2006 22:24:15
POrque me sale este error? ikki_26 Visual Basic 6.00 10 21-09-2005 23:27:05
No me sale Caos Visual Basic 6.00 2 06-06-2005 09:47:11
Winsok no me sale skate_mlk Visual Basic 6.00 1 01-04-2005 07:04:00
plis ayuda, aun no me sale los combobox lupita244 Visual Basic 6.00 2 09-03-1970 02:12:07


La franja horaria es GMT. Ahora son las 08:24:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right