Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: помогите разобраться с сортировкой в запросе
 
 автор: Andrey410   (19.12.2010 в 21:23)   личное сообщение
 
 

Подскажите возможно ли чтобы при сортировке в запросе месяца выводились не в алфавитном порядке а так как они идут в календаре. В отчёте это всё делается а вот в запросе что то не выходит.

  Ответить  
 
 автор: Lukas   (19.12.2010 в 21:30)   личное сообщение
 
 

Текст запроса?

  Ответить  
 
 автор: kot_k_k   (19.12.2010 в 21:48)   личное сообщение
 
 

а шо мешает отсортировать по этой дате или у вас поле содержит МЕСЯЦ прописью

select * from tabla order by Data_

select * from tabla order by Month(Data_) - это если год нам пофиг

  Ответить  
 
 автор: snipe   (20.12.2010 в 02:18)   личное сообщение
 
 

если месяц текстовый


SELECT Таблица2.поле1, IIf([поле1]="январь",1,IIf([поле1]="февраль",2,IIf([поле1]="март",3,IIf([поле1]="апрель",4,IIf([поле1]="май",5,IIf([поле1]="июнь",6,IIf([поле1]="июль",7,IIf([поле1]="август",8,IIf([поле1]="сентябрь",9,IIf([поле1]="октябрь",10,IIf([поле1]="ноябрь",11,IIf([поле1]="декабрь",12,"")))))))))))) AS Выражение1
FROM Таблица2
ORDER BY IIf([поле1]="январь",1,IIf([поле1]="февраль",2,IIf([поле1]="март",3,IIf([поле1]="апрель",4,IIf([поле1]="май",5,IIf([поле1]="июнь",6,IIf([поле1]="июль",7,IIf([поле1]="август",8,IIf([поле1]="сентябрь",9,IIf([поле1]="октябрь",10,IIf([поле1]="ноябрь",11,IIf([поле1]="декабрь",12,""))))))))))));


вариант 2


SELECT Таблица2.поле1, InStr(1,"январьфевральмартапрельмайиюньиюльа вгустсентябрьоктябрьноябрьдекабрь",[поле1]) AS Выражение2
FROM Таблица2
ORDER BY InStr(1,"январьфевральмартапрельмайиюньиюльа вгустсентябрьоктябрьноябрьдекабрь",[поле1]);

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList