In all cases where the same offense may be created by different clauses or sections of the ordinances of this code, the prosecuting officer may elect under which to proceed; but not more than one recovery shall be had against the same person for the same offense.
('86 Code, § 1.213)