चूंकि वर्तमान और एक के बीच केवल दो पंक्तियाँ हैं जहाँ से आप 'ऐतिहासिक' डेटा प्राप्त करना चाहते हैं, क्या आप डेटा को अस्थायी रूप से संग्रहीत करने के लिए चर का उपयोग कर सकते हैं जैसे:
set @oldid0=999999;
set @oldid1=999999;
set @oldid2=999999;
select @oldid0:example@sqldat.com,@oldid1:example@sqldat.com,@oldid2:=id, value/@oldid0 from table order by id asc;
यह एक बहुत ही गन्दा समाधान है लेकिन मुझे लगता है कि यह काम करेगा। हो सकता है कि चर को प्रदर्शित होने से रोकने का कोई तरीका हो, मैंने अब तक इस पर गौर नहीं किया है।