Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2012, 19:23   #1
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию Рассчитать количество мужчин и женщин

Привет. Есть таблица с полями ФИО, Дата рождения, пол, Процент скидки. Нужно создать два запроса первый рассчитывающий количество мужчин и женщин, второй который приписывает всем пенсионерам скидку 50%. Помогите написать запросы
Кристинка89 вне форума Ответить с цитированием
Старый 10.04.2012, 19:53   #2
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

сделала так но почему-то не приписывает... хотя ошибок нет вроде в запросе

Код:
UPDATE Пациенты SET ПроцентСкидки = 50
WHERE ДатаРождения>=#1/1/1957#;
Кристинка89 вне форума Ответить с цитированием
Старый 10.04.2012, 20:49   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ага, пенсионеры это те, которые родились начиная с 1-го января 1957 года. Те которые раньше пусть пашут на здоровье
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.04.2012, 21:15   #4
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

субд подозреваю аксес?
select count(*) from Пациенты group by пол
а ваш почему не работает?
=master= вне форума Ответить с цитированием
Старый 11.04.2012, 01:15   #5
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

не знаю почему.. вроде ошибок нет но запрос не работает
Кристинка89 вне форума Ответить с цитированием
Старый 11.04.2012, 01:33   #6
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

когда не работает, то не тихо а чтото говорит, а если тихо,то работает.
=master= вне форума Ответить с цитированием
Старый 11.04.2012, 01:46   #7
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

UPDATE Пациенты SET ПроцентСкидки = 50
WHERE ДатаРождения>=#1/1/1957#;
вот написала такой запрос когда выполняю выводит просто поля с теми значениями которые есть в поле процент скидки.. а мне надо чтобы пенсионерам приписывались 50 процентов
Кристинка89 вне форума Ответить с цитированием
Старый 11.04.2012, 01:57   #8
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

что-то вы не договариваете, где вводите, как выполняете, где и что выводи...?
=master= вне форума Ответить с цитированием
Старый 11.04.2012, 02:06   #9
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

создала запрос в Access сохранила его ошибок нет. Выполняю запрос он выводит одно поле Процент скидки и содержимое поля. Может в запросе логика неверная
Кристинка89 вне форума Ответить с цитированием
Старый 11.04.2012, 02:15   #10
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

я пробовала и когда дата меньше чем 01.01.1957
Кристинка89 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зная валютный курс на сегоднейший день и имеющую сумму тенге рассчитать количество долларов (Паскаль) digger_fallboy Помощь студентам 2 26.09.2011 19:40
рассчитать количество "счастливых" билетов с указанной сумой цифр (паскаль) gylayko Помощь студентам 2 22.09.2011 19:48
Как рассчитать количество люмин. ламп на 1м2 olegwolf Microsoft Office Excel 7 12.06.2011 22:48
Рассчитать количество строк. ideasforlife Общие вопросы C/C++ 0 08.05.2011 13:57