Saya punya beberapa tabel dari mana saya mencoba untuk bergabung dengan hasilnya.
Permintaan saya menggunakan:
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`, itu akan menampilkan baris lain. Saya ingin berada dalam satu baris.
Gambar di bawah ini menunjukkan output saat ini.
Tabel diatur sebagai berikut:
TipoCerCTCtbl (ID,CTCID,CertoID)
CursosTBL (ID,COD_CURSOS,DESCR,CURSOS,PRIO)
Haruskah saya mengubah tabel TipoCerCTCtbl untuk menambahkan CertoID_1, CertoID_2, dll? Atau adakah solusi yang lebih cerdas?
Saya mencoba menambahkan beberapa colum untuk curso, namun saya tidak bisa menjalankan fungsi query sebagaimana mestinya. Saya menambahkan; dan CursosTBL.id = TipoCerCTCtbl.CertoID_1 atau CursosTBL.id = TipoCerCTCtbl.CertoID_2, dll. Ini memberi saya banyak hasil yang salah. Bagaimana saya harus menyesuaikan permintaan saya agar berfungsi dengan baik?
—
jortiexx
curso
, maka Anda perlu membuat kolom sebanyak mungkin untuk jumlah maksimum yang akan dihasilkan. Namun solusinya dapat dengan hanya menggunakan kueri Anda seperti itu, dan "pivot" baik dalam laporan, baik di alat lain (misalnya di Excel menggunakan power pivot)