Agrupar solo algunos datos

28/06/2006 - 22:23 por Jaime Infante | Informe spam
Tengo un tabla en Acces, pero quiero agrupar solo algunos datos en otra
tabla
como podre hacer la busqueda en la tabla donde voy agrupando e irle
acumulando el Costo


Ejemplo:

Codigo Costo
T0010 $10
T0020 $20
T0030 $30
K0010 $10


Tabla con los grupos resultantes
Los codigos T0010, T0020, T0030 son del grupo [Unidades] lo demas no tiene
grupo

Codigo Costo
Unidades $60
K0010 $10

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
29/06/2006 - 07:42 | Informe spam
"Jaime Infante" wrote in message
news:
Tengo un tabla en Acces, pero quiero agrupar solo algunos datos en otra
tabla
como podre hacer la busqueda en la tabla donde voy agrupando e irle
acumulando el Costo


Ejemplo:

Codigo Costo
T0010 $10
T0020 $20
T0030 $30
K0010 $10


Tabla con los grupos resultantes
Los codigos T0010, T0020, T0030 son del grupo [Unidades] lo demas no tiene
grupo

Codigo Costo
Unidades $60
K0010 $10



Podrías conseguirlo con un UNION del Select de las filas que quieres
agrupar más otro Select de las que no quieres agrupar. Algo similar a lo
siguiente:

Select 'Unidades', Sum(Costo) from LaTabla Where Codigo LIKE 'T00*'
UNION
Select Codigo, Costo from LaTabla Where Codigo NOT LIKE 'T00*'
Respuesta Responder a este mensaje
#2 Jaime Infante
29/06/2006 - 16:52 | Informe spam
Muchas Gracias Alberto
Excelente ejemplo

Hay alguna forma de ejecutar algo como esto:

SELECT Codigo, Costo
FROM LaTabla
WHERE Codigo NOT LIKE ("T00*", "K00", "C00")






"Alberto Poblacion"
escribió en el mensaje news:
"Jaime Infante" wrote in message
news:
Tengo un tabla en Acces, pero quiero agrupar solo algunos datos en otra
tabla
como podre hacer la busqueda en la tabla donde voy agrupando e irle
acumulando el Costo


Ejemplo:

Codigo Costo
T0010 $10
T0020 $20
T0030 $30
K0010 $10


Tabla con los grupos resultantes
Los codigos T0010, T0020, T0030 son del grupo [Unidades] lo demas no
tiene grupo

Codigo Costo
Unidades $60
K0010 $10



Podrías conseguirlo con un UNION del Select de las filas que quieres
agrupar más otro Select de las que no quieres agrupar. Algo similar a lo
siguiente:

Select 'Unidades', Sum(Costo) from LaTabla Where Codigo LIKE 'T00*'
UNION
Select Codigo, Costo from LaTabla Where Codigo NOT LIKE 'T00*'


Respuesta Responder a este mensaje
#3 Miguelón
29/06/2006 - 18:27 | Informe spam
Prueba con esto (vale para SQL Server)

SELECT Codigo, Costo
FROM LaTabla
WHERE (Codigo NOT IN ('K00', 'C00')) And (Codigo NOT LIKE 'T00%')

Un saludo,

"Jaime Infante" wrote:


Muchas Gracias Alberto
Excelente ejemplo

Hay alguna forma de ejecutar algo como esto:

SELECT Codigo, Costo
FROM LaTabla
WHERE Codigo NOT LIKE ("T00*", "K00", "C00")






"Alberto Poblacion"
escribió en el mensaje news:
> "Jaime Infante" wrote in message
> news:
>> Tengo un tabla en Acces, pero quiero agrupar solo algunos datos en otra
>> tabla
>> como podre hacer la busqueda en la tabla donde voy agrupando e irle
>> acumulando el Costo
>>
>>
>> Ejemplo:
>>
>> Codigo Costo
>> T0010 $10
>> T0020 $20
>> T0030 $30
>> K0010 $10
>>
>>
>> Tabla con los grupos resultantes
>> Los codigos T0010, T0020, T0030 son del grupo [Unidades] lo demas no
>> tiene grupo
>>
>> Codigo Costo
>> Unidades $60
>> K0010 $10
>
> Podrías conseguirlo con un UNION del Select de las filas que quieres
> agrupar más otro Select de las que no quieres agrupar. Algo similar a lo
> siguiente:
>
> Select 'Unidades', Sum(Costo) from LaTabla Where Codigo LIKE 'T00*'
> UNION
> Select Codigo, Costo from LaTabla Where Codigo NOT LIKE 'T00*'
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida