Cita:
Iniciado por gnzsoloyo
Vamos por etapas:
Primero, no te cuelgues de un post ajeno para hacer una pregunta propia. Se considera una falta de cortesía en los foros.
Tampoco resucites un tema para eso. Uno lee los temas por el último post, sino por el primero.
Además, por política general de FDW, los temas resucitados los cerramos y con eso te quedas sin respuestas.
Es preferible que abras un tema propio. En este caso, lo generé separando tu pregunta (que no tenía relación estricta con el thread original, en un thread nuevo,.
Yendo puntualmente a tu problema, no se puede saber con exactitud por qué te ordena como dices, sin concoer el contenido eral de las tablas, en especial el campo "valor".
Detallando:
1. Los campos de fecha deben ser de tipo DATE, DATETIME o TIMESTAMP. ¿De qué tipo de columna es lo que estás poniendo?
Te cuento el problema es que la importacion es de un excel a mysql, el campo fecha no es importante y se llama valor.Realmente no manda mucho y esta en modo varchar.
2. ¿Que quieres decir con que "Tengo un campo mes 105,205,305"? ¿Un mes 105? ¿Cómo es posible?
Sencillo si hacen el ingreso el 13/01/2005 en otra columna mes he añadido 105, año en vez de año como se hace el lio con las eñes le he puesto fecha
3. ¿Por qué aparece el año en un campo separado, cuando lo puedes obtener del mismo campo de fecha?
porque lo que interesa son los meses y años ingresados, el valor de la fecha se muestra pero no se tiene en cuenta porque lo que interesa es un orden logico o un listado en papel que se pueda utilizar...
4. ¿Qué es ese "1 al 13"? ¿Son fechas? ¿Son Ids?
son ids
5. Ten en cuenta que si son IDs, y ordenas por fecha, no necesariamente son conceptos que coincidan, si las fechas representan una cosa diferente al orden de entrada.
Explica un poco en qué consiste ese "ordenamiento", los datos y cómo es el tipo de campos que usas.
TE PIDO PERDON POR MOVER UN TEMA VIEJO PERO ES QUE ESTOY DESESPERADO EN SACAR LA INFORMACION DE LA MANERA ADECUADA....y no lo consigo.....
TODOS LOS CAMPOS SON VARCHAR
Te pongo como quiero que muestre mysql las cosas...no se si me explico.
Gracias de todas maneras
1 01/03/2005 10 305 2005
1 01/04/2005 10 405 2005
1 01/05/2005 10 505 2005
1 01/06/2005 10 605 2005
1 01/07/2005 20 705 2005
1 01/08/2005 10 805 2005
1 01/09/2005 10 905 2005
1 01/10/2005 40 1005 2005
1 01/11/2005 10 1105 2005
1 01/12/2005 10 1205 2005
2 01/02/2005 50 205 2005
2 03/04/2005 30 405 2005
3 01/01/2005 50 105 2005
3 02/06/2006 30 606 2006
Ojala que mysql mostrara la informacion asi, si ademas haga suma de subtotales genial...pero al final una query la hago para el listado y otro para las subtotales.....
1 xxx cantidad 2005
1 xxx cantidad 2006
1 xxx cantidad 2007
Gracias de todas maneras