Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция Format в запросе возвращает другое значение / 9 сообщений из 9, страница 1 из 1
28.12.2020, 11:59
    #40031721
kniga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
Здравствуйте!

В таблице есть числовые поля nMonth и nYear. Значения стоят на месяц допустим 3, 5, 7 и год 2020. Пытаюсь в запросе показать одно поле вида 'Март 2020' путем
Код: sql
1.
period: Format([nMonth];'mmmm') & " " & [nYear]

но оно возвращает только 'Январь 2020' по всем месяцам.
Подскажите, пж, что не так?
...
Рейтинг: 0 / 0
28.12.2020, 12:46
    #40031741
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
весь sql покажите, а не огрызок
...
Рейтинг: 0 / 0
28.12.2020, 12:49
    #40031744
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
kniga,
Код: vbnet
1.
Format(DateSerial([nyear];[nmonth];"01");"mmmm\ yyyy")

А чё дату не хранить в нужном Вам формате,в одном поле?
...
Рейтинг: 0 / 0
28.12.2020, 13:28
    #40031766
Функция Format в запросе возвращает другое значение
Еще так можно:
period: MonthName([nMonth]) & " " & [nYear]

Учтите, название месяца зависит от региональных настроек (и в варианте от sdku тоже).
...
Рейтинг: 0 / 0
28.12.2020, 14:03
    #40031777
kniga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
Большое спасибо!!!
...
Рейтинг: 0 / 0
28.12.2020, 14:31
    #40031795
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
kniga,
Мое глубокое убеждение:-дата должна храниться в поле типа дата
...
Рейтинг: 0 / 0
30.12.2020, 09:52
    #40032509
kniga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
sdku,

спасибо за совет, но в данном случае мне это поле как раз как номер мес нужен, а отображение названия только для наглядности. Причем учет даты в БД делаю по аналогии с тем табелем, который вы очень здорово помогли мне сделать, за что при случае еще раз вас благодарю. ) Там учет нужен только по году и месяцу, как и здесь, делаю БД по фин. отчетности (нужны только мес/год показатели)
...
Рейтинг: 0 / 0
30.12.2020, 14:36
    #40032629
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
kniga,
Ну если речь о табеле-тогда...
Одно из исключений,которое только подтверждает...
Если речь только о табеле, то можно и так...
...
Рейтинг: 0 / 0
30.12.2020, 14:40
    #40032630
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция Format в запросе возвращает другое значение
.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция Format в запросе возвращает другое значение / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]