FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Gracias por tu pronta respuesta,
supongamos que la tabla ALBARANES, tiene un campo que es CLIENTE, hoy hemos realizado 100 albaranes, el campo CLIENTE puede tener valor entre 1 y 10000, quiero saber cuantos albaranes se han hecho a clientes con número <5000 y con número > 4999. No se me ocurre como hacerlo en una sentencia. Un saludo. |
#2
|
||||
|
||||
Si entiendo bien son 2 cosas:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Esto lo logras haciendo un join de las tablas:
Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
||||
|
||||
Saludos
Creo que pjjorda quiere el resultado en un solo registro, con una sola consulta. No sé si tu Gestor pueda soportar este tipo de consulta: Suerte
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#5
|
|||
|
|||
Buenos días,
acabo de ver vuestras respuestas, gracias a todos, en especial a Vtdeleon, exactamente era eso lo que quería, obtener dos resultados haciendo una sola consulta Select. funciona perfecto la instrucción que has dado en firebird (cada día me asombra más, las cosas que se pueden hacer). Gracias y saludos a todos. |
#6
|
|||
|
|||
Creo que puedes obtener el resultado que quieres de una manera más sencilla:
SELECT (cliente<5000) AS DivisionClientes, COUNT(*) FROM albaran WHERE FECHA='10/13/05' GROUP BY DivisionClientes Con esto obtendrás dos registros, uno para cliente<5000 y otro para cliente >=5000. P.B. |
|
|
|