Ich habe ein paar Tabellen, von denen ich versuche, die Ergebnisse zu verbinden.
Die Abfrage, die ich verwende:
SELECT distinct CTCtbl.nombre, CTCtbl.Apellido, CTCtbl.LimitacionB1 AS serie, CTCtbl.NumCertificadoSegTipo AS Numero_Certificado, CTCtbl.FechaExpediciónRecOfi AS Fecha_Expedicion, GradoTbl.Grado AS Grado, CTCtbl.NumGol AS Numero_Aplicacion, CTCtbl.ReciboCTC AS Numero_Recibo, Endoso1+CantBSTC+CantBSTCone AS [Colocar los códigos asignados para cada curso a endosar], CursosTBL.cod_curso AS Curso
FROM CTCtbl, GradoTbl, CursosTBL, TipoCerCTCtbl
WHERE (((IsNumeric([NumCertificadoSegTipo]))=True) AND ((CTCtbl.[TipoCertiID]) Not In (4,6,7) And (CTCtbl.[TipoCertiID]) In (1,2)) AND ((CTCtbl.[FechaExpediciónRecOfi]) Between #5/16/2016# And #5/31/2016#) AND ((CTCtbl.GradoID)=[GradoTbl].[GradoID]) AND ((CursosTBL.id)=[TipoCerCTCtbl].[CertoID]) AND ((TipoCerCTCtbl.ctcid)=[CTCtbl].[CtcID]));
I m having trouble with the column:
Curso . For each value it finds for
Curso` gibt eine weitere Zeile aus. Ich möchte, dass es in einer Reihe ist.
Bild unten zeigt den aktuellen Ausgang.
Die Tabellen sind wie folgt aufgebaut:
TipoCerCTCtbl (ID,CTCID,CertoID)
CursosTBL (ID,COD_CURSOS,DESCR,CURSOS,PRIO)
Soll ich die Tabelle TipoCerCTCtbl ändern, um CertoID_1, CertoID_2 usw. hinzuzufügen? Oder gibt es eine intelligentere Lösung?
microsoft-access
jortiexx
quelle
quelle
curso
erstellen möchten, müssen Sie so viele Spalten erstellen, wie diese wahrscheinlich maximal vorhanden sind. Abhilfe kann jedoch sein, nur Ihre Abfrage zu verwenden , wie es ist, und „Pivot“ es entweder in einem Bericht, entweder in einem anderen Werkzeug (zB in Excel Power Pivot)