powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите разобраться!!!
1 сообщений из 1, страница 1 из 1
Помогите разобраться!!!
    #39047501
lexluter2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот задание :
Создаем таблицу users
с полями:

id - число , автозаполнение
login - текст
first_name - текст
last_name - текст
last_login - дата
login_count - число
payed_summ - деньги
expired - дата

С данными
kolom,Andrey,Kolomec,01.09.2014,10,55,01.10.2014
krec,Oleg,Krechev,01.03.2015,15,55,01.09.2015
oalex,Oleg,Alexov,05.06.2015,27,124,01.10.2015
rusl,Ruslan,Adegeev,02.09.2015,5,5,01.11.2015

Выбрать данные:
1. expired date меньше чем сейчас
2. сумма payed_summ
3. количество активных клиентов (expired еще не наступил)
3. 3+отсортировать по expired
5. обновить данные, установить expired 01.01.2016 для просроченных клиентов (expired уже наступил)
установить last_name в Sergeev для пользователя rusl



вот решение =
create database users_bd;

use users_bd;

create table

users (

id int not null auto_increment,

login char (30) not null,

first_name char(30) not null,

last_name char(30) not null,

last_login datetime not null,

login_count int not null,

payed_summ decimal not null,

expired datetime not null,

primary key (id)

);

insert into users( login, first_name, last_name, last_login, login_count, payed_summ, expired) values ('kolom', 'andrey', 'kolomec', '2014-09-01', '10', '55', '2014-10-01');

insert into users( login, first_name, last_name, last_login, login_count, payed_summ, expired) values ('krec', 'oleg', 'krechev', '2015-03-01', '15', '55', '2015-09-01');

insert into users( login, first_name, last_name, last_login, login_count, payed_summ, expired) values ('alex', 'oleg', 'alexov', '2015-06-05', '27', '124', '2015-10-01');

insert into users( login, first_name, last_name, last_login, login_count, payed_summ, expired) values ('ruls', 'ruslan', 'adegeev', '2015-09-02', '5', '5', '2015-11-01');

1) expired date меньше чем сейчас

select * from users where expired<(now());

2) сумма payed_summ

select payed_summ from users; - виделяем нужный столбик.

select sum(payed_summ) from users; - складываем
3) 3+ отсортировать по expired ты имел ввиду отсортировать по expired?

ответ select * from users order by expired;

4) select * from users order by expired;

5) нужно одним запросом?
помогите пожалуйста!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите разобраться!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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