Re: consulta sentencia SQL

From: Mario Soto Cordones - Venezuela <msotocl(at)gmail(dot)com>
To: Clarisa Savio Obeid <clarisa_savioobeid(at)systemrosario(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: consulta sentencia SQL
Date: 2005-10-04 15:51:51
Message-ID: e9b17cde0510040851m478ce8fas@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola puedes utilizar una funcion en plpgsql, para que haga lo que quieres

2005/10/4, Clarisa Savio Obeid <clarisa_savioobeid(at)systemrosario(dot)com>:
>
> Buenos dias!!
> necesito de su ayuda, para saber como tengo que hacer para actualizar nros
> de comprobantes en una tabla de tickets,
> donde: necesito actualizar el nro de comprobante de manera decreciente, a
> partir del ultimo nro de compbte Emitido,
>
> algo como lo siguiente haria en VB, pero quisiera saber como hacer esto
> mismo en PostgreSQL
>
> Private Function
> ActualizarNrosComprobantes(UltimoNroFacturado)
> Dim rst as ADODB.Recorset
> Dim conn as ADODB.Connection
> ......
>
> strSQL= "SELECT * FROM Ticket WHERE Sucursal= 1 AND Terminal = 2 AND AND
> IDComprobante=2
> ORDER BY Fecha, IdTicket DESC"
>
> Set rst= conn.Execute(strSQL)
> NroComp=UltimoNroFacturado
>
> Do while not rst.EOF
> NroComp= NroComp -1
>
> strSQL=" Update Ticket Set NroComprobante= " & NroComp & _
> " Where Sucursal= 1 and Terminal = 2 AND IDComprobante=2 AND IdTicket
> =" & rst!IdTicket & _
> " AND NroZ= " & rst!NroZ
>
>
> conn.Execute(strSQL)
>
> rst.MoveNext
> loop
>
>
> Desde ya muchas gracias !!
>
>
> Saludos
> Clarisa
>
> ------------------------------------------
> AUS Clarisa Savio Obeid
> clarisa_savioobeid(at)systemrosario(dot)com
>
> Dto.Desarrollo
> System Rosario SRL
> tel: +54-0341- 426 3322

--
cordialmente,

Ing. Mario Soto Cordones

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alfredo Rico 2005-10-04 15:54:17 Offtopic: SOLUCIONADO Problema creando tablespaces
Previous Message Edwin Quijada 2005-10-04 15:42:38 Re: Ignorar las restricciones