我无法对结果数据库进行排序

时间:2013-10-28 18:07:58

标签: mysql sql date

我是巴西人,我正在使用谷歌翻译,我为任何英语错误道歉。

我必须指定一个记录事件的月份和年份的搜索结果。

SELECT fornecedores.*
    ,controle_fornecedores.*
    ,datas_cont_fornecedor.*
FROM controle_fornecedores
INNER JOIN fornecedores 
        ON controle_fornecedores.idFornecedor = fornecedores.id
INNER JOIN datas_cont_fornecedor 
        ON controle_fornecedores.id = datas_cont_fornecedor.idContForn
WHERE (
        MONTH(controle_fornecedores.compra) = '02'
        AND YEAR(controle_fornecedores.compra) = '2013'
        )
ORDER BY controle_fornecedores.danfe
    ,fornecedores.apelido ASC
    ,controle_fornecedores.compra
    ,datas_cont_fornecedor.vencimento ASC

我在那里拉其他结果,但可以忽略。我的问题是当它返回正确的日期和月份时,日期是杂乱无章的。我想按升序整理它。在这种情况下我该怎么做?

为了更好地理解,这个结果是生成xls(excel),在这种情况下将是以下内容:

看到日期是乱序的,我会把同样的增长01,02,03等等。

然而,在我的选择中,你是否意识到我已经要求离开ASC但是不起作用。

0 个答案:

没有答案