2013-06-05 2 views
0

Я использую свой phpmyadmin, который связан с нашей системой CRM, где мы можем извлекать отчеты из нашей БД. Я пытаюсь вернуть отчет, где даты будут в порядке убывания - однако мой запрос, похоже, не возвращает порядок по команде правильно.SQL Query возвращает даты в порядке убывания

запроса у меня есть:

SELECT emp.emp_firstname as `first name` 
    , emp.emp_lastname as `last name` 
    , emp.emp_work_email as `email` 
    , emp.custom6 as `Agency` 
    , emp.employee_id as `crewcode` 
    , emp.custom67 as `nationality` 
    , emp.custom14 as `Salary options` 
    , emp.custom15 as `Salary options comments` 
    , emp.custom17 as `Salary options date of change` 
    , emp.custom30 as `Bank Cert` 
FROM `hs_hr_employee` emp 
WHERE emp.custom61 LIKE "active-oam" 
ORDER by emp.custom17 DESC 
+4

тип Какие данные в custom17? – Fred

+2

Пожалуйста, добавьте структуру таблицы, данные примера и ожидаемый результат –

+0

Условие 'LIKE' без подстановочных знаков не имеет смысла. –

ответ

0
SELECT emp.emp_firstname as `first name` 
, emp.emp_lastname as `last name` 
, emp.emp_work_email as `email` 
, emp.custom6 as `Agency` 
, emp.employee_id as `crewcode` 
, emp.custom67 as `nationality` 
, emp.custom14 as `Salary options` 
, emp.custom15 as `Salary options comments` 
, emp.custom17 as `Salary options date of change` 
, emp.custom30 as `Bank Cert` 
    FROM `hs_hr_employee` emp 
    WHERE emp.custom61 LIKE "active-oam" 
    ORDER by emp.custom17 DESC, emp.employee_id DESC 

Дайте что попробовать

+0

Привет, Спасибо, что не работает! Дата форматируется как месяц/день/год. Идентификатор сотрудника не является численным – user2381420

+0

Что является основным ключом? Вы можете попробовать заказать это в качестве вторичного для вашего emp.custom17 –

+0

Извините @Fred был прав - дата задана как char или varchar - Любые идеи, как конвертировать это? – user2381420

Смежные вопросы