Size: a a a

2020 February 23

W

WLADYSLAW in С#
Абонентов побывавших в роуминге
источник

А

Андрій in С#
WLADYSLAW
Нужно выполнить такой запрос: получить список абонентов побывавших в роуминге более 1 раза за предыдущий месяц sql
Ты хочешь за прел месяц? Тоесть в феврале должно вывести за январь?
источник

W

WLADYSLAW in С#
Да
источник

А

Андрій in С#
WLADYSLAW
select (a.surname||' '||a.lastname||' '||a.patronymic) as fio
from abonents a, tariff_plan t, subscriber_base s, personal_account p
where a.id_abonent = s.abonent_id and t.id_tariff = s.tariff_id and p.contract_id = s.id_contract and t.id_tariff = 4
and (p.date_entry Between current_date - 30 AND current_date)
Group by fio
Но в запросе пишешь последних 30 дней
источник

А

Андрій in С#
WLADYSLAW
abonents
А в таблицах нет данных с 23 января
источник

А

Андрій in С#
И эту хуйню с крос джойнами прекращай, перепиши запрос нормально на иннер джойн
источник

W

WLADYSLAW in С#
Он не всегда эффективен
источник

А

Андрій in С#
Андрій
Но в запросе пишешь последних 30 дней
Кароче where у тебя не правильный, нужно сделать типа такого
WHERE DATEPART(m, date_created) = DATEPART(m, DATEADD(m, -1, getdate())) AND DATEPART(yyyy, date_created) = DATEPART(yyyy, DATEADD(m, -1, getdate()))
источник

А

Андрій in С#
WLADYSLAW
Он не всегда эффективен
Ты о иннр джойне? Ха
источник

W

WLADYSLAW in С#
кросс джойн
источник

W

WLADYSLAW in С#
я про него
источник

А

Андрій in С#
WLADYSLAW
я про него
Так Нахера ты его юзаешь в таком случае?
источник

А

Андрій in С#
У тебя в запросе
источник

W

WLADYSLAW in С#
У меня postgre
источник

А

Андрій in С#
Где он нахер не впал и убивает всю читабельность
источник

W

WLADYSLAW in С#
getdate() -  не пойдет
источник

W

WLADYSLAW in С#
current_date - текущую дату показывает
источник

А

Андрій in С#
WLADYSLAW
getdate() -  не пойдет
WHERE date_start >= date_trunc('month', current_date - interval '1' month) and date_start < date_trunc('month', current_date)
источник

W

WLADYSLAW in С#
побывал в роуминге я правильно сделал?
источник

W

WLADYSLAW in С#
я айди указал = 4
источник