[Lazarus-es] consulta sobre SQL para combinar tablas

Ulises Díaz udiaz60 en hotmail.com
Dom Feb 2 03:07:05 CET 2014


Buenas noches,
Señor Héctor por lo que veo hay que agregar el campo Servicios.NomAct al Select, quedando así:
SQLText := ' SELECT NegSerAct.FecIniNegSerAct, NegSerAct.SemIniNegSerAct, NegSerAct.DuracionPlan,                NegSerAct.DuracionReal, ';SQLText += ' Actividades.NomAct, ';SQLText += ' Servicios.NomSer, ';SQLText += ' Negocios.NomNegocio, Servicios.NomAct ';SQLText += ' FROM (NegSerAct INNER JOIN Servicios ON NegSerAct.IDServicios = Servicios.IDServicios) INNER JOIN (NegSerAct INNER JOIN Actividades ON NegSerAct.IDSerAct = Actividades.IDActividades) INNER JOIN Negocios ON NegSerAct.IDNegocio = Negocios.IDNegocio  ';SQLText += ' WHERE NegSerAct.SemIniNegSerAct = ' + selAnoSem +                ' ORDER BY NegSerAct.IdNegocio ';

Puede resultar práctico utilizar solo una variable para el texto de la consulta, en este caso solo utilizaría la variable SQLText, asignandola en la primera linea y en las demás sumandole al contenido que tiene las demás strings con +=.

Cordialmente,
Ulises Díaz
 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20140201/fe49b2f1/attachment-0002.html>


More information about the Lazarus-es mailing list