powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
8 сообщений из 8, страница 1 из 1
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32654689
Эльмир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32654702
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
месяц 2. какое тебе вернуть число 28 или 29?
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32654734
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЭльмирВопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
неужели есть проблема с определением первого числа месяца :)
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32654742
GuestN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первое число месяца возвращает оператор 1. :)
Последнее число месяца можно рассчитать так:
day(dateserial(Year(dateadd("m",1,Now())),Month(dateadd("m",1,Now())),0))

Вместо now() - любое число расчетного месяца.
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32654745
Раз (1)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim month, year, firstDay, lastDay As Integer

month =  2 
year =  2004 

firstDay =  1   ' :) 
lastDay = Day(DateAdd("Y", - 1 , DateSerial(year, month +  1 ,  1 )))

MsgBox firstDay & vbCr & lastDay
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32654775
Раз (1)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, поймал себя на том, что мой пример по идее должен неправильно работать для декабря, а ведь нет - правильно работает, то есть DateSerial сам переводит 13-й месяц в январь следующего года :)
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32655354
Эльмир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо большое за ответы - но я наврено не полностью раскрыл свой вопрос:
у меня база арендаторов, запрос, исходя из условий договоров отоброажает договора, по которым проплаты должны произойти в текущем месяце ( отбирает преиод напр. (5-8)месяцы), но есть договора, которые расторгаются - и по ним начисление должно произойти за период, расчитываемый в днях например (01.05.04 - 15.08.04)
какой оператор в запросе следует применить, что бы возвратить 5 - в 01.05.04, т.о. зная количество дней в периоде и ставку арнеды в день - можно будет получить искомую сумму начисления.
...
Рейтинг: 0 / 0
Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
    #32655425
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почитай справку по функциям даты.
DateAdd
DateDiff
DatePart
DateSerial
Format
там и примеров тьма.
подберешь для своего вопроса с полпинка (если есть голова на плечах)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос: какой оператор возвращает первое число месяца и последнее число месяца если месяц имеет числовой формат.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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