3 messages in com.mysql.lists.mysql-esRe: Transform en MySQL?
FromSent OnAttachments
Rodríguez Tellez Girón Francisco Alberto17 Apr 2006 08:03 
Eloy Mier Pérez17 Apr 2006 08:19 
Alvaro Cobo17 Apr 2006 12:38 
Subject:Re: Transform en MySQL?
From:Eloy Mier Pérez (emi@gmail.com)
Date:04/17/2006 08:19:52 AM
List:com.mysql.lists.mysql-es

Pues yo creo que con un Simple Select y usando el COUNT en la seleccion debieras tambien conseguir ese resultado

El día 17/04/06, Rodríguez Tellez Girón Francisco Alberto < MRTE@telmex.com> escribió:

Saludos.

Tengo un apuro Sucede que necesito usar algo como TRANSFORM pero en MySQL no veo que se pueda.

Mi problema es el siguiente: tengo una tabla parecida a esto

key | date

-------------- AAA 2006-04-03 AAA 2006-04-03 AAA 2006-04-04 AAA 2006-04-04 AAA 2006-04-05 AAA 2006-04-05 AAA 2006-04-05 BBB 2006-04-03 BBB 2006-04-03 BBB 2006-04-04 BBB 2006-04-04 BBB 2006-04-05 BBB 2006-04-05 BBB 2006-04-05 CCC 2006-04-03 CCC 2006-04-03 CCC 2006-04-04 CCC 2006-04-04 CCC 2006-04-05 CCC 2006-04-05 CCC 2006-04-05

Necesito hacer un query que de como resultado:

key 2006-04-03 2006-04-04 2006-04-05

------------------------------------ AAA 2 2 3 BBB 2 2 3 CCC 2 2 3

Como podemos ver, quedaron como encabezados las fechas y en los campos un Count de cuántas AAA hay en cada día.

Se lograrìa con un query como el que sigue, mismo que no me ha funcionado en MySQL:

TRANSFORM Count(tabla1.key) AS CuentaDekey SELECT tabla1.key FROM tabla1 GROUP BY tabla1.key PIVOT tabla1.fecha;

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Todos queremos un país con seguridad, salud, empleo, infraestructura y educación. Es momento de sumar voluntades.

Acuerdo de Chapultepec En México estamos de acuerdo. SÚMATE

Llamando al 01800ACUERDO (01800-228-37-36) o en www.acuerdodechapultepec.org.mx

Asómate a www.telmex.com

AVISO DE CONFIDENCIALIDAD: Este correo electrónico, incluyendo en su caso, los archivos adjuntos al mismo, pueden contener informacion de carácter confidencial y/o privilegiada, y se envian a la atención única y exclusivamente de la persona y/o entidad a quien va dirigido. La copia, revisión, uso, revelación y/o distribución de dicha informacion confidencial sin la autorización por escrito de Teléfonos de México está prohibida. Si usted no es el destinatario a quien se dirige el presente correo, favor de contactar al remitente respondiendo al presente correo y eliminar el correo original incluyendo sus archivos, asi como cualesquiera copia del mismo. Mediante la recepción del presente correo usted reconoce y acepta que en caso de incumplimiento de su parte y/o de sus representantes a los términos antes mencionados, Teléfonos de México tendrá derecho a los daños y perjuicios que esto le cause.