Consulta SQL
Hola...
Tengo una tabla en una DB de MS Access, referida a una encuesta, con aproximadamente 200 campos, y sus resultados deben ser publicados en línea (uso para ello ASP y Microsoft.Jet.OLEDB.4.0). Esta tabla fue importada desde SPSS, un gestor estadístico, que, lamentablemente, tabula de modo desordenado las preguntas de opción múltiple, sobre los campos destinados a las selecciones de la pregunta.
Para que se den una idea, imaginemos que la pregunta de opción múltiple es:
¿Qué vendes?
a. Patata
b. Tomate
c. Remolacha
d. Col
e. Apio
f. Berenjena
g. Calabaza
Y para tabular la encuesta se emplean 7 Campos (C1, C2,..., C7).
Ahora, imaginemos que tengo los resultados de 6 encuestas que se tabularon como sigue (según la lógica de SPSS):
Id C1 C2 C3 C4 C5 C6 C7
01 a d e
02 a b c d f
03 a e g
04 c d e f
05 a e f g
06 b d e g
Pregunta: ¿Qué código SQL Tengo que emplear en una consulta para, por ejemplo, obtener sólo los registros que venden el producto 'g' sin que ello signifique extender el texto SQL a dimensiones gigantesca...?
Quien pueda ayudarme obtendrá mi gratitud eterna...!
Tengo una tabla en una DB de MS Access, referida a una encuesta, con aproximadamente 200 campos, y sus resultados deben ser publicados en línea (uso para ello ASP y Microsoft.Jet.OLEDB.4.0). Esta tabla fue importada desde SPSS, un gestor estadístico, que, lamentablemente, tabula de modo desordenado las preguntas de opción múltiple, sobre los campos destinados a las selecciones de la pregunta.
Para que se den una idea, imaginemos que la pregunta de opción múltiple es:
¿Qué vendes?
a. Patata
b. Tomate
c. Remolacha
d. Col
e. Apio
f. Berenjena
g. Calabaza
Y para tabular la encuesta se emplean 7 Campos (C1, C2,..., C7).
Ahora, imaginemos que tengo los resultados de 6 encuestas que se tabularon como sigue (según la lógica de SPSS):
Id C1 C2 C3 C4 C5 C6 C7
01 a d e
02 a b c d f
03 a e g
04 c d e f
05 a e f g
06 b d e g
Pregunta: ¿Qué código SQL Tengo que emplear en una consulta para, por ejemplo, obtener sólo los registros que venden el producto 'g' sin que ello signifique extender el texto SQL a dimensiones gigantesca...?
Quien pueda ayudarme obtendrá mi gratitud eterna...!
1 respuesta
Respuesta de kikriko