SlideShare una empresa de Scribd logo
1 de 20
VÍCTOR MEJÍA – APLICACIONES SP
Calcular el saldo a favor o en contra de un
cliente a una determinada fecha
Saldo = Valq +Vret - Vpag
F1 – Valq (p_customer_id, fecha_corte)
F2 – Vret (p_customer_id, fecha_corte)
F3 – Vpag (p_customer_id, fecha_corte)
El precio de alquilar el DVD:
film.rental_rate
F4 – precioDVD ( p_DVD_id )
El máximo número de días para devolver el DVD:
film.rental_duration
F5 – plazoAlquiler( p_DVD_id )
El valor diario a pagar por retraso:
1,50 $
F6 – pagoDiaRetraso()
Calcular el valor recaudado real y el valor
pendiente por cobrar de una película a una
determinada fecha
El precio de alquilar el DVD:
film.rental_rate
El máximo número de días para devolver el DVD:
film.rental_duration
El valor diario a pagar por retraso:
1,50 $
https://wiki.postgresql.org/wiki/Retu
rn_more_than_one_row_of_data_fro
m_PL/pgSQL_functions
Funciones y retorno de tipos de
datos
%rowtype
Retorno
de
una
fila
Retorno
varias
filas
Cursor
Record
id = 601
ÉXITO
ERROR!
KEY
DUPLICADA
TRANSACCIONES – COMMIT - ROLLBACK
Transa
cción
implíci
ta
Aplicaciones de Store Procedures - PLPGSQL

Más contenido relacionado

Más de Víctor Mejía

Más de Víctor Mejía (20)

El Reto de la Virtual en Educación
El Reto de la Virtual en EducaciónEl Reto de la Virtual en Educación
El Reto de la Virtual en Educación
 
Razonamiento Lógico para Administración Ejemplos
Razonamiento Lógico para Administración EjemplosRazonamiento Lógico para Administración Ejemplos
Razonamiento Lógico para Administración Ejemplos
 
Razonamiento Lógico Para Administración
Razonamiento Lógico Para AdministraciónRazonamiento Lógico Para Administración
Razonamiento Lógico Para Administración
 
INTRODUCCIÓN A LAS MATEMÁTICAS APLICADAS
INTRODUCCIÓN A LAS MATEMÁTICAS APLICADASINTRODUCCIÓN A LAS MATEMÁTICAS APLICADAS
INTRODUCCIÓN A LAS MATEMÁTICAS APLICADAS
 
Networkin II Estructuras con MongoDB y Javascript
Networkin II Estructuras con MongoDB y JavascriptNetworkin II Estructuras con MongoDB y Javascript
Networkin II Estructuras con MongoDB y Javascript
 
Networking II MongoDB: Primeros Pasos
Networking II MongoDB: Primeros PasosNetworking II MongoDB: Primeros Pasos
Networking II MongoDB: Primeros Pasos
 
E-Learning 01 Presentación del curso para el ITQ
E-Learning 01 Presentación del curso para el ITQE-Learning 01 Presentación del curso para el ITQ
E-Learning 01 Presentación del curso para el ITQ
 
E-Learning principios de educación ITQ
E-Learning principios de educación ITQE-Learning principios de educación ITQ
E-Learning principios de educación ITQ
 
Presentación Clase Virtual
Presentación Clase Virtual Presentación Clase Virtual
Presentación Clase Virtual
 
ITQ Admin DB SQL JOIN
ITQ Admin DB SQL JOINITQ Admin DB SQL JOIN
ITQ Admin DB SQL JOIN
 
ITQ E-Learning Modelos Educativos Intro
ITQ E-Learning Modelos Educativos IntroITQ E-Learning Modelos Educativos Intro
ITQ E-Learning Modelos Educativos Intro
 
ITQ E-Learning Modelos Educativos
ITQ E-Learning Modelos EducativosITQ E-Learning Modelos Educativos
ITQ E-Learning Modelos Educativos
 
ITQ Admin DB SQL Union - Union All - Diferencia
ITQ Admin DB SQL Union - Union All - DiferenciaITQ Admin DB SQL Union - Union All - Diferencia
ITQ Admin DB SQL Union - Union All - Diferencia
 
E-Learning 03 La Educación como Arte
E-Learning 03 La Educación como ArteE-Learning 03 La Educación como Arte
E-Learning 03 La Educación como Arte
 
E-Learning 02 Conoce a tu audiencia
E-Learning 02 Conoce a tu audienciaE-Learning 02 Conoce a tu audiencia
E-Learning 02 Conoce a tu audiencia
 
ITQ E-learning Presentación del Curso
ITQ E-learning Presentación del CursoITQ E-learning Presentación del Curso
ITQ E-learning Presentación del Curso
 
Taller del EVA-ITQ 2020
Taller del EVA-ITQ 2020Taller del EVA-ITQ 2020
Taller del EVA-ITQ 2020
 
Curso cienciaparadocentes
Curso cienciaparadocentesCurso cienciaparadocentes
Curso cienciaparadocentes
 
Historia y ciencia gil perez
Historia y ciencia gil perezHistoria y ciencia gil perez
Historia y ciencia gil perez
 
Como la versión corta no dice mucho
Como la versión corta no dice muchoComo la versión corta no dice mucho
Como la versión corta no dice mucho
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 

Aplicaciones de Store Procedures - PLPGSQL