Appt View
view name = 'appt_view'
[NEW] Query
SELECT appt_id,
visit_category,
appt_category,
name,
phone,
uid,
tour_date,
"is_tour_show?",
trial_date,
"is_trial_show?",
assigned_pic,
mql_date,
trial_class,
visit_notes,
"is_mql?",
"is_mqlPlus?",
"is_tourPlus?",
"is_trialPlus?",
contact_owner,
created_by,
assign_to_team,
class_category,
"mqlPlus_date",
missed_date,
"tourPlus_date",
"trialPlus_date",
family_id,
branch,
progress,
CASE
WHEN tour_date IS NULL AND trial_date IS NOT NULL THEN trial_date
WHEN trial_date IS NULL AND tour_date IS NOT NULL THEN tour_date
WHEN tour_date IS NOT NULL AND trial_date IS NOT NULL THEN GREATEST(tour_date, trial_date)
ELSE NULL::timestamp without time zone
END AS appt_date,
(to_char(date_trunc('week'::text,
CASE
WHEN tour_date IS NULL AND trial_date IS NOT NULL THEN trial_date
WHEN trial_date IS NULL AND tour_date IS NOT NULL THEN tour_date
WHEN tour_date IS NOT NULL AND trial_date IS NOT NULL THEN GREATEST(tour_date, trial_date)
ELSE NULL::timestamp without time zone
END), 'DD Mon'::text) || ' - '::text) || to_char(date_trunc('week'::text,
CASE
WHEN tour_date IS NULL AND trial_date IS NOT NULL THEN trial_date
WHEN trial_date IS NULL AND tour_date IS NOT NULL THEN tour_date
WHEN tour_date IS NOT NULL AND trial_date IS NOT NULL THEN GREATEST(tour_date, trial_date)
ELSE NULL::timestamp without time zone
END) + '6 days'::interval, 'DD Mon'::text) AS week_appt_date,
(to_char(date_trunc('week'::text, mql_date), 'DD Mon'::text) || ' - '::text) || to_char(date_trunc('week'::text, mql_date) + '6 days'::interval, 'DD Mon'::text) AS week_mql,
(to_char(date_trunc('week'::text, "mqlPlus_date"), 'DD Mon'::text) || ' - '::text) || to_char(date_trunc('week'::text, "mqlPlus_date") + '6 days'::interval, 'DD Mon'::text) AS week_mqlplus,
(to_char(date_trunc('week'::text, "tourPlus_date"), 'DD Mon'::text) || ' - '::text) || to_char(date_trunc('week'::text, "tourPlus_date") + '6 days'::interval, 'DD Mon'::text) AS week_tourplus,
(to_char(date_trunc('week'::text, "trialPlus_date"), 'DD Mon'::text) || ' - '::text) || to_char(date_trunc('week'::text, "trialPlus_date") + '6 days'::interval, 'DD Mon'::text) AS week_trialplus,
hide,
q1_rate_class,
q2_class_time,
q3_class_prices,
q4_join_member
FROM appt
WHERE hide IS NULL OR hide = false;
Last updated