postgresql
7.1
insert into ec_problems_log
(problem_id, problem_date, problem_details)
values
(ec_problem_id_sequence.nextval, current_timestamp,:prob_details )
update ec_gift_certificates set user_id=:user_id, claimed_date=current_timestamp where gift_certificate_id=:gift_certificate_id
insert into ec_problems_log
(problem_id, problem_date, gift_certificate_id, problem_details)
values
(ec_problem_id_sequence.nextval, current_timestamp, :gift_certificate_id, :prob_details)
select i.item_id, i.product_id, u.offer_code
from ec_items i
left join (select *
from ec_user_session_offer_codes usoc
where usoc.user_session_id=:user_session_id) u on (i.product_id=u.product_id)
where i.order_id=:order_id
select coalesce(base_shipping_cost,0)
from ec_admin_settings
select coalesce(add_exp_base_shipping_cost,0)
from ec_admin_settings
select ec_tax(0,:order_shipping_cost,:order_id)
select ec_gift_certificate_balance(:user_id)