![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Perdona... pero esa consulta no puede dar como resultado "4", ya que preguntas por tres campos ademas del count... y digo yo que aunque sea null, algun valor devolverán
![]()
__________________
E pur si muove |
|
#2
|
||||
|
||||
|
Prueba con esto
__________________
E pur si muove |
|
#3
|
||||
|
||||
|
LLevas razón, marto (pensaba que los campo de agrupamiento debian estar en la select)
Entonces la query que me dá 4 queda tal y como así Código:
SELECT COUNT(`id_producto`) FROM productos WHERE `id_area`='00001' and `id_familia`='00000' and `id_subfamilia`='00000' GROUP BY id_area, id_familia, id_subfamilia; |
|
#4
|
||||
|
||||
|
Sin embargo, me dice:
Cita:
Saludos |
|
#5
|
||||
|
||||
|
Te sobra el froup by.
Los campos por los que quieres agrupar ya son los que fijas en el where... por lo tanto no tiene sentido la agrupación.
__________________
E pur si muove |
|
#6
|
||||
|
||||
|
Vamos a ver, si tengo en productos los siguientes registros
Código:
id_area id_familia id_subfamilia id_producto
00001 00000 00000 00001
00001 00000 00000 00002
00001 00000 00000 00003
00001 00001 00000 00001
00001 00001 00000 00002
00002 00001 00001 00001
00002 00001 00001 00002
00002 00001 00002 00001
00002 00002 00002 00001
00002 00002 00002 00002
00002 00002 00002 00003
Código:
id_area id_familia id_subfamilia elementos
00001 00000 00000 3
00001 00001 00000 2
00002 00001 00001 2
00002 00001 00002 1
00002 00002 00002 3
Creo una orden por cada familia (si sabeis la forma de automatizarlo en un solo paso, mejor que mejor) De todas formas gracias por hacerme caso ![]() Última edición por salvica fecha: 09-07-2004 a las 00:32:24. |
|
#7
|
||||
|
||||
|
¿Tu has probado lo que te he indicado antes? Si no se me ha escapado nada, eso tendría que funcionar. Si no, dime en qué falla...
__________________
E pur si muove |
|
#8
|
||||
|
||||
|
Lo probé y me sigue dando el error que me da en la mía
Cita:
Código:
SET `elementos` = (
SELECT COUNT(`id_producto`)
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|