la Cuota se puede cobrar parcialmente
Publicado por Osvaldo (13 intervenciones) el 23/06/2021 15:46:49
Saludos y respetos a todos. Escribo debido a que pido encarecidamente ayuda sobre el siguiente enunciado de SQL el cual no puedo resolver completamente. No puedo realizar la segunda actualización que me solicitan, me confunde en la parte que se expresa que la Cuota se puede cobrar parcialmente, no soy capaz de encontrar la forma de solucionar. Por favor ayúdenme, necesito sus aportes y críticas. Las tablas y los campos de las mismas con las que trabajo:
ReciboMatriculacion
NroRecibo int PK ,FK
NroSeccion int +,FK
Año smallint +,+
NroMateria int +,+
Cuota
NroReciboMatricula int PK, FK
NroCuota int , +
FechaVencimiento datetime
ImporteCuota money Not Null
ImporteCobrado money
ReciboCuota
NroRecibo int PK,FK
NroReciboMatricula int +,FK
NroCuota int +,+
ImporteCobrado money Not Null
El enunciado y mi resolución:
/*Actualizar en cero el Importe Cobrado de todas las Cuotas de Recibos de Matrículas del año 2010. Luego actualizar el mismo
Importe Cobrado en base al Importe Cobrado de reciboCuota teniendo en cuenta que las Cuotas se pueden cobrar parcialmente*/
ReciboMatriculacion
NroRecibo int PK ,FK
NroSeccion int +,FK
Año smallint +,+
NroMateria int +,+
Cuota
NroReciboMatricula int PK, FK
NroCuota int , +
FechaVencimiento datetime
ImporteCuota money Not Null
ImporteCobrado money
ReciboCuota
NroRecibo int PK,FK
NroReciboMatricula int +,FK
NroCuota int +,+
ImporteCobrado money Not Null
El enunciado y mi resolución:
/*Actualizar en cero el Importe Cobrado de todas las Cuotas de Recibos de Matrículas del año 2010. Luego actualizar el mismo
Importe Cobrado en base al Importe Cobrado de reciboCuota teniendo en cuenta que las Cuotas se pueden cobrar parcialmente*/
1
2
3
4
5
6
7
8
9
UPDATE ReciboCuota SET ImporteCobrado = 0
From ReciboCuota
INNER JOIN ReciboMatriculacion ON
ReciboCuota.NroRecibo = ReciboMatriculacion.NroRecibo and
ReciboCuota.NroReciboMatricula = ReciboMatriculacion.NroRecibo
where ReciboMatriculacion.Año = year (2010)
UPDATE ReciboCuota SET ImporteCobrado
Valora esta pregunta


0