Ha lejárást akarsz rá akkor akár csinálhatsz egy timert, hogy a megvételtől kezdjen el x ideig számolni.
SQL részéről csak annyit, hogy szerintem érdemes, bár nem tudom hogy anélkül menne -e(ha akarsz rá azonosítószámot akkor 100%).
ui: Várj meg más választ is, mivel én nem annyira értek hozzá csupán logika alapján gondolkodok és adok választ.