Como contador registros y grabar el conteo en un campo de la tabla

09/11/2005 - 18:23 por Rodolfo | Informe spam
Saludos

Como se puede contar unos registros de una tabla tomando en cuenta que los
de un grupo determinado, grabar el conteo en un campo de la misma tabla y
continuar con el siguiente grupo, y repetir el procedimiento.

El ejemplo es como los registros de una tabla de ítems de facturas: existen
varios o un registro por cada factura, lo que se quiere es contar los ítems o
registros por cada factura y grabar el numero de conteo que le corresponde al
registro en un campo del mismo registro y cuando se terminen los ítems de esa
factura iniciar el conteo otra vez.

Preguntas similare

Leer las respuestas

#1 Hero
09/11/2005 - 18:54 | Informe spam
Rodolfo


UPdate Factura
Set Cant_Item = Count(D.Numero_Factura)
From Detalle_Facturas D
Where D.Numero_Factura = Factura.Numero_Factura

Saludos

Hero.


"Rodolfo" escribió en el mensaje
news:
Saludos

Como se puede contar unos registros de una tabla tomando en cuenta que los
de un grupo determinado, grabar el conteo en un campo de la misma tabla y
continuar con el siguiente grupo, y repetir el procedimiento.

El ejemplo es como los registros de una tabla de ítems de facturas:


existen
varios o un registro por cada factura, lo que se quiere es contar los


ítems o
registros por cada factura y grabar el numero de conteo que le corresponde


al
registro en un campo del mismo registro y cuando se terminen los ítems de


esa
factura iniciar el conteo otra vez.


Respuesta Responder a este mensaje
#2 Alejandro Mesa
09/11/2005 - 20:15 | Informe spam
Rodolfo,

- Pudieras poner un ejemplo?
- Donde quieres guardar ese valor en la tabla factura o en la tabla
factura_item?


AMB

"Rodolfo" wrote:

Saludos

Como se puede contar unos registros de una tabla tomando en cuenta que los
de un grupo determinado, grabar el conteo en un campo de la misma tabla y
continuar con el siguiente grupo, y repetir el procedimiento.

El ejemplo es como los registros de una tabla de ítems de facturas: existen
varios o un registro por cada factura, lo que se quiere es contar los ítems o
registros por cada factura y grabar el numero de conteo que le corresponde al
registro en un campo del mismo registro y cuando se terminen los ítems de esa
factura iniciar el conteo otra vez.


Respuesta Responder a este mensaje
#3 Rodolfo
09/11/2005 - 20:17 | Informe spam
Gracias Alejandro por responder

Lo quiero guardar en la tabla de factura_item

saludos

"Alejandro Mesa" escribió:

Rodolfo,

- Pudieras poner un ejemplo?
- Donde quieres guardar ese valor en la tabla factura o en la tabla
factura_item?


AMB

"Rodolfo" wrote:

> Saludos
>
> Como se puede contar unos registros de una tabla tomando en cuenta que los
> de un grupo determinado, grabar el conteo en un campo de la misma tabla y
> continuar con el siguiente grupo, y repetir el procedimiento.
>
> El ejemplo es como los registros de una tabla de ítems de facturas: existen
> varios o un registro por cada factura, lo que se quiere es contar los ítems o
> registros por cada factura y grabar el numero de conteo que le corresponde al
> registro en un campo del mismo registro y cuando se terminen los ítems de esa
> factura iniciar el conteo otra vez.
>
>
Respuesta Responder a este mensaje
#4 Alejandro Mesa
09/11/2005 - 20:28 | Informe spam
Rodolfo,

Si la factura no permite dos items del mismo tipo, entonces pudieramos usar
algo asi como:

update factura_item
set rank = (select count(*) from factura_item as f where f.factura_id =
factura_item.factura_id and f.item_id <= factura_item.item_id)
go


AMB

"Rodolfo" wrote:

Gracias Alejandro por responder

Lo quiero guardar en la tabla de factura_item

saludos

"Alejandro Mesa" escribió:

> Rodolfo,
>
> - Pudieras poner un ejemplo?
> - Donde quieres guardar ese valor en la tabla factura o en la tabla
> factura_item?
>
>
> AMB
>
> "Rodolfo" wrote:
>
> > Saludos
> >
> > Como se puede contar unos registros de una tabla tomando en cuenta que los
> > de un grupo determinado, grabar el conteo en un campo de la misma tabla y
> > continuar con el siguiente grupo, y repetir el procedimiento.
> >
> > El ejemplo es como los registros de una tabla de ítems de facturas: existen
> > varios o un registro por cada factura, lo que se quiere es contar los ítems o
> > registros por cada factura y grabar el numero de conteo que le corresponde al
> > registro en un campo del mismo registro y cuando se terminen los ítems de esa
> > factura iniciar el conteo otra vez.
> >
> >
Respuesta Responder a este mensaje
#5 Rodolfo
09/11/2005 - 21:24 | Informe spam
Hermano Alejandro

Muchas gracias funcionó perfecto lo único es que como lo indicaste en tu
ultimo mensaje si es posible que se repita el ítems, por que el mismo ítems
puede manejar algo que llamo empaque, es decir, el mismo ítems tiene solo dos
unidades.
En la tabla esta un campo que indica la unidad de venta

Ejemplo: ítems A se presenta en paquetes y en unidades.

Hermano si es posible ajustar el query, te lo agradezco

Saludos Alejandro y gracias.

"Alejandro Mesa" escribió:

Rodolfo,

Si la factura no permite dos items del mismo tipo, entonces pudieramos usar
algo asi como:

update factura_item
set rank = (select count(*) from factura_item as f where f.factura_id =
factura_item.factura_id and f.item_id <= factura_item.item_id)
go


AMB

"Rodolfo" wrote:

> Gracias Alejandro por responder
>
> Lo quiero guardar en la tabla de factura_item
>
> saludos
>
> "Alejandro Mesa" escribió:
>
> > Rodolfo,
> >
> > - Pudieras poner un ejemplo?
> > - Donde quieres guardar ese valor en la tabla factura o en la tabla
> > factura_item?
> >
> >
> > AMB
> >
> > "Rodolfo" wrote:
> >
> > > Saludos
> > >
> > > Como se puede contar unos registros de una tabla tomando en cuenta que los
> > > de un grupo determinado, grabar el conteo en un campo de la misma tabla y
> > > continuar con el siguiente grupo, y repetir el procedimiento.
> > >
> > > El ejemplo es como los registros de una tabla de ítems de facturas: existen
> > > varios o un registro por cada factura, lo que se quiere es contar los ítems o
> > > registros por cada factura y grabar el numero de conteo que le corresponde al
> > > registro en un campo del mismo registro y cuando se terminen los ítems de esa
> > > factura iniciar el conteo otra vez.
> > >
> > >
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida