Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
función con select
Language:
Ada
Assembly
Bash
C#
C++ (gcc)
C++ (clang)
C++ (vc++)
C (gcc)
C (clang)
C (vc)
Client Side
Clojure
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Haskell
Java
Javascript
Kotlin
Lua
MySql
Node.js
Ocaml
Octave
Objective-C
Oracle
Pascal
Perl
Php
PostgreSQL
Prolog
Python
Python 3
R
Rust
Ruby
Scala
Scheme
Sql Server
Swift
Tcl
Visual Basic
Layout:
Vertical
Horizontal
create table persona ( id serial not null primary key, nombre varchar(50) not null, apellido varchar(50) not null, fecha_creacion timestamp not null ); insert into persona (nombre, apellido, fecha_creacion) values ('Marcos', 'Hernández', '2016-04-15 09:30:11'), ('Juan', 'Rivera', '2010-01-01 12:00:00'), ('Liliana', 'Méndez', '2016-02-26 08:10:56'), ('Olga', 'García', '2016-04-15 16:12:52'), ('Pedro', 'Pacheco', '2016-04-18 13:45:10'); create function buscar_persona_por_fecha(fechaInicio date, fechaFinal date) returns table(idpersona int, nombre_completo varchar(101), fecha_creacion timestamp) as $$ select id, nombre || ' ' || apellido, fecha_creacion from persona where fecha_creacion >= fechaInicio and fecha_creacion < fechaFinal + 1; $$ language sql; select * from buscar_persona_por_fecha('2016-01-01', '2016-04-15') order by fecha_creacion;
absolute service time: 0,39 sec
edit mode
|
history
idpersona
nombre_completo
fecha_creacion
1
3
Liliana Méndez
26.02.2016 08:10:56
2
1
Marcos Hernández
15.04.2016 09:30:11
3
4
Olga García
15.04.2016 16:12:52