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

Форум: MS ACCESS

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

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

 
 

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

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

тема: format
 
 автор: joka   (21.05.2009 в 10:41)   личное сообщение
 
 

Доброго утра Всем! Кто подскажет почему (сам никак не могу понять и победить)
результат format("2000","yyyy") равен 1905
???

  Ответить  
 
 автор: osmor   (21.05.2009 в 10:57)   личное сообщение
 
 

а сколько вы хотите?
сегодняшняя дата в Long = 39954

  Ответить  
 
 автор: joka   (21.05.2009 в 11:02)   личное сообщение
 
 

да понял своб ошибку... данная команда не решала моей проблемы:) просто не понимал как она работает

  Ответить  
 
 автор: Hush   (21.05.2009 в 11:09)   личное сообщение
 
 

На мой взгляд функция Format не понимает что 2000 это дата.
Format(#1/1/2000#, "yyyy")

  Ответить  
 
 автор: joka   (21.05.2009 в 11:14)   личное сообщение
 
 

ну да я тоже так понял, просто такой вопрос возник в рамках создания запроса в котором ORDER BY должно было отрабатывать по полю в котором хранились даты в текстовом формате, примем могли быть даты типа 00002009, то есть когда конкретно день и месяц неизвестны заносился только год (и сортироваться естественно должно было какбуд-то текст этот даты)... запрос уже вроде реализовал использование format вообще вроде не потребовалось:)

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