Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Compare Card Spend to Prior Periods

Medium
SQL & Data ManipulationWindow FunctionsDate FunctionsRunning Totals
Asked 1mo ago|
American Express
American Express
Asked 1 times

Problem

Write a PostgreSQL query that compares monthly billed amount by American Express card product in 2024 against both the prior month and the same month in the prior year. Only include posted transactions, and return NULL when a comparison period does not exist.

Schema

ColumnTypeDescription
transaction_id
card_member_id
product_id
transaction_date
amount
status
ColumnTypeDescription
product_id
product_name
product_family
Practicing as: Financial Analyst interview at American Express

Hi, I'll play your American Express interviewer for the Financial Analyst role. Candidates describe these interviews as mostly positive and moderately difficult, so expect me to be friendly and conversational. Take your time with the question above and answer like we're in the room.

You are practicing as a guest. Sign up free to run your code against the sample data. Your draft stays right here.

Sign up freeI have an account
SELECT ...
FROM ...
JOIN ... ON ...
GROUP BY ...
HAVING ...
ORDER BY ... DESC;
Sign up to unlock solutions
American Express Financial Analyst Interview Questions
Next questions
American ExpressCompare Card Spend Across SegmentsMediumAmerican ExpressCompare Spend Across Card SegmentsMediumAmerican ExpressMonthly Portfolio Performance ReportEasy