Hola,
Tengo una select que me devuelve una tabla con valores de la siguiente manera:
Nombre1 tal NULL NULL NULL
diametro NULL 18 NULL NULL
Trabajador NULL NULL 25 NULL
VerificacionNULL NULL NULL True
Me gustaria mostrar los datos en dos columnas, como son de diferente tipo no los puedo unir en una, pero estoy haciendo un cast as varchar en la llamada sql para pasarlos todos al mismo tipo (varchar) y así poderlos mostrar juntos. Me los sigue separando por columnas.
SELECT CASTCampsPossibles.Descripcio, CAST(Valors.Data AS varchar(10)), CAST(Valors.ValorReal AS varchar(10)), CAST(Valors.Bool AS varchar(10)), CAST(Valors.Int AS varchar(10)), CAST(Valors.Varchar AS varchar(10)) FROM CampsPossibles INNER JOIN CampsRegistres ON CampsPossibles.IdCamp = CampsRegistres.IdCamp INNER JOIN Registres ON CampsRegistres.IdReg = Registres.IdReg INNER JOIN Valors ON CampsRegistres.IdCamp = Valors.IdCamp AND CampsRegistres.IdReg = Valors.IdReg AND CampsRegistres.IdCamp = Valors.IdCamp WHERE Valors.IdMedicio = 1"
Los datos los quiero mostrar en un datagrid. Estoy trabajando en VB.
Como deberia hacerlo?