This visual execution trace shows how PostgreSQL evaluates CURRENT_DATE, CURRENT_TIMESTAMP, and NOW() functions in a query. First, CURRENT_DATE returns only the date part without time. Then, CURRENT_TIMESTAMP returns the current date and time including timezone information. NOW() returns the same timestamp as CURRENT_TIMESTAMP. The query returns all three values as one row. Beginners often wonder why CURRENT_DATE excludes time and why CURRENT_TIMESTAMP and NOW() are the same; this trace clarifies those points by showing each step and the resulting values. Use CURRENT_DATE when you want just the date, and use NOW() or CURRENT_TIMESTAMP when you need the full timestamp with timezone.