If you subtract two numeric columns from each other piccolo will subtract it from itself.
e.g.
class MyTable(Table):
integer = Integer(null=True)
other_integer = Integer(null=True)
print(MyTable.integer - MyTable.other_integer) produces other_integer - other_integer
As far as I can see there are no tests cases for column on column arithmetic.
PR Demonstrating the issue #1260