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
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 |