[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