powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Sql dateadd вопросы
5 сообщений из 5, страница 1 из 1
Sql dateadd вопросы
    #39567221
Phoenix28d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица

Код: sql
1.
2.
3.
4.
create table dbo.statistics 
(login    varchar(64),
send_date date, 
sms_cnt   int )



Нужно написать запрос, возвращающий логины(login) и суммарный трафик(sms_cnt) всех логинов, которые рассылались более 7 дней.

Мой запрос
Код: sql
1.
2.
3.
4.
5.
6.
select 
      [login], sum([sms_cnt]) [total]
from  [dbo].[statistics] (nolock)
where [send_date] < dateadd(day,-7,getdate())
group by [login]
order by 2  



Если неправильно помогите пжл с запросами как правильно)
...
Рейтинг: 0 / 0
Sql dateadd вопросы
    #39567246
tashkafox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Phoenix28d,
У вас в запросе сумма трафика логинов за последние 7 суток. Или все-таки нужны логины, у который было больше 7 дней?
...
Рейтинг: 0 / 0
Sql dateadd вопросы
    #39567269
Phoenix28d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tashkafox,

которые рассылались более 7 дней.
...
Рейтинг: 0 / 0
Sql dateadd вопросы
    #39567278
Phoenix28d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tashkafoxPhoenix28d,
У вас в запросе сумма трафика логинов за последние 7 суток. Или все-таки нужны логины, у который было больше 7 дней?
Код: sql
1.
2.
3.
4.
5.
6.
select 
      [login], sum([sms_cnt]) [total], count( [login])
from  [dbo].[statistics] (nolock)
group by [login]
having count( [login])>7
order by 2


Так правильно?
...
Рейтинг: 0 / 0
Sql dateadd вопросы
    #39567332
baracs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Phoenix28d,

Постановка задачи мутная.
Что значит: "логинов, которые рассылались более 7 дней"? Рассылаются-то сообщения а не логины.

Речь идет о логинах, от которых отправлялись сообщения в течение 8 и более дней?
Если "да", то последних 8 дней или любых из тех что встречаются в таблице?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Sql dateadd вопросы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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