![]() |
![]() |
| 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
|
|||
|
|||
|
Último
Cita:
Gracias por responder, cuando digo último registro quiero decir el último en la tabla que reuna esas condiciones en el campo transferir que sea "N" y el número que sea distinto a 0 o no igual a 1000000. Ejemplo Tengo una tabla tickets con los campos id, numero, transferible, fecha... el id es autoincrementable, numero es integer (a este se le suma 1 con respecto al anterior fila registro) transferible puede tener N, S, D pero me interesa sólo que busque los N, los demás no hacen a la búsqueda. Necesito saber el número (valor) del último para sumarle 1 al nuevo o empezar desde 1. La consulta que realizo me muesta el el más alto (MAX). No necesito consultar por id. Trate de ser claro pero a la hora de explicarlo quiza resulte confuso por que yo entiendo lo que quiero (¿por qué al enviar mensaje el foro dice "aún no tienes permitido enviar enlaces... si no lo hice? |
|
#2
|
||||
|
||||
|
Usa entonces first 1 y el orden desc
Ejemplo:
En algunas bases de datos es "limit 1" en lugar de first 1, algo asi:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Error
Gracias por responder, ese select que haces devuelve todas las filas pero mostrando 2 campos.
Si ordeno Select * from tabla veré todos los registros de esta tablas ordenados por id en forma asc, lo que no logro realizar es que me muestre el último registro insertado con la condición que en su campo transferir sea "n" y en el campo Número sea distinto a 0 y no muestre el que tenga 1000000 como valor del campo número. Pido disculpas por quitar su tiempo, gracias. |
|
#4
|
|||
|
|||
|
Se me ocurre que podrías realizar un select anidado...
Haber que resulta de esto... ![]() |
|
#5
|
|||
|
|||
|
Solución
Gracias Casimiro, Cloaysa por su tiempo y quemar neuronas por mi problema. Les comento que llegó la luz a mis ojos y con el select más arriba logré lo que necesitaba, el tema del 1000000 lo arreglé por código dentro de la apps... (no critiquen mi "tiquet", se que se escribe tickets) Saludos enorme! Última edición por pablocarlos fecha: 28-01-2021 a las 20:25:50. Razón: faltas ortográficas |
|
#6
|
||||
|
||||
|
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Que bueno que lograste dar con la solución, maneras hay muchas solo queda buscar...
![]() Para la próxima podrías indicar cual es el gestor de base de datos... ![]() Esto debido a que dependiendo del gestor de BD, las sentencias pueden tener variaciones... |
|
#8
|
||||
|
||||
|
Es solamente un ejemplo para que lo adaptes a tu tabla y campos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Obtener ultimo registro ingresado | maxi915 | Tablas planas | 13 | 29-06-2014 12:02:29 |
| Obtener el ultimo registro | toni.vi | SQL | 2 | 09-12-2009 13:02:58 |
| como obtener el ultimo registro | gustavoh | .NET | 2 | 17-07-2006 14:29:07 |
| Obtener el último registro insertado | mutant09 | SQL | 3 | 04-05-2004 20:59:21 |
| Obtener el último registro | juanchi | Conexión con bases de datos | 2 | 06-02-2004 01:52:21 |
|