Subtraction
Subtraction operator.
Returns the difference between two numeric, date, timestamp, or interval-compatible operands.
Category: binary
SQL symbol: -
Example
SELECT DATE '2024-01-01' - DATE '2024-01-01';
Signatures
date - date→ intervaldate - integer→ intervaldate - interval→ timestampdate - timestamp→ intervaldecimal - decimal→ integerdecimal - integer→ decimaldouble - double→ doubledouble - integer→ doubleinteger - date→ intervalinteger - decimal→ doubleinteger - double→ doubleinteger - integer→ integerinteger - timestamp→ intervalinterval - date→ timestampinterval - interval→ intervalinterval - timestamp→ timestamptimestamp - date→ intervaltimestamp - integer→ intervaltimestamp - interval→ timestamptimestamp - timestamp→ interval
Types
- Left: date, decimal, double, integer, interval, timestamp
- Right: date, decimal, double, integer, interval, timestamp
- Result: decimal, double, integer, interval, timestamp