![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.04.2008
Сообщений: 9
|
![]()
У меня к вам большая просьба! Я обращаюсь по Access. Было дано задание сделать запрос с вычисляемыми полями. Ну вроде с этим я справился. А затем мне нужно было по заданию преподавателя, сделать еще один запрос который бы подсчитывал количество полных лет начиная с того года который указан в данных мне базах данных и до нынешнего. Я посмотрел, и суть задания понял. В данных мне БД указан только 1999 год. Следовательно мне нужно из 2008 вычислить 1999 и вывести результат. Ну на словах я все понял. А как это показать в запросе.... для меня это стало непреодолимой стеной. Помогите если сможите. Файл со сделнной БД прикрепил, и если не лень посмотрите о посоветуйте...
По поводу названия темы, приношу свои извинения. Хотел переименовать, но так и не разобрался. Так что не судите строго. Следующий раз назову, четко и лаконично. Последний раз редактировалось Stilet; 12.05.2008 в 08:27. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, если так, как Вы говорите, то это просто:
Код:
Количество ПОЛНЫХ лет = 9 лет наступит только в октябре 2008 года... а вот как корректно дату из даты вычесть - это вопрос.... |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вот, можно так:
Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]()
что из акса убрали функцию DateDiff
![]() А заодно и DateAdd ![]() Последний раз редактировалось дмидми; 03.05.2008 в 17:49. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 02.04.2008
Сообщений: 9
|
![]()
СПС! Пока не пробовал! Буду пытаться! Получиться отпишусь!
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 02.04.2008
Сообщений: 9
|
![]()
что то немного я не понял! Где взять поле: [количество лет], если его нет в базе данных.
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ДА его там иметь и не надо в запросе Сержа это вычисляемое, просто Серж решил дать ему имя )
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 02.04.2008
Сообщений: 9
|
![]()
Я конечно извиняюсь, но у меня еще вопрос! В поле "Условие", своего запроса, пишу : (2008-Year([Продажа товара по дате]![Дата])). Может быть я что то не совсем понял? Подскажите немного пободробнее. К стати, так не получается, выводит пустые поля.
И скажите что за SELECT зачем это писать! И зачем писать AS если полей следующих за этим выражением нет! |
![]() |
![]() |
![]() |
#9 |
Регистрация: 02.04.2008
Сообщений: 9
|
![]()
Все понял! Пишу ответ, если кому еще понадобиться:
Разница целых лет: 2008-Year([Курс доллара]!Дата) Всем спасибо за труды и старания! Форумчане всем респект! ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать запрос, который бы выводил процентное соотношение | nikkol | SQL, базы данных | 5 | 19.08.2008 11:42 |
Программа падает при добавлении кода, который не используется. | Protsv | Общие вопросы Delphi | 16 | 03.04.2008 08:01 |
Как получить полный путь к файлу, который был послан на принтер? | Stilet | Общие вопросы Delphi | 7 | 29.02.2008 17:49 |
скрипт который будет сам формировать запрос в Яндекс | Antivoin | HTML и CSS | 1 | 18.08.2007 19:23 |
Помогите, Как программо удалить файл который находится на жестком диске. | niva622 | Помощь студентам | 3 | 19.04.2007 19:09 |