Was könnte die Alternative für lead
und lag
für SQL Server 2000 bis 2008 sein? Ich versuche, vorherige und nächste Rechnungsnummer angegeben Rechnungsnummer zu bekommen, d.h 5Was sollte die Alternative für Blei und Verzögerung für SQL Server 2000 zu 2008 sein
SqlDataAdapter invoiceAdptr = new SqlDataAdapter(@"
select t.prev_invNo, t.InvNo, t.next_invNo
from (select
lag(InvNo) over (order by id) as prev_invNo,
InvNo,
lead(InvNo) over (order by id) as next_invNo
from Invoice1) t
where t.InvNo = " + invoiceNumber + "", con);
DataTable invoiceDataTable = new DataTable();
invoiceAdptr.Fill(invoiceDataTable);
var invoices = new Invoices()
{
PreviousInvoice = Convert.ToString(invoiceDataTable.Rows[0]["prev_invNo"]),
NextInvoice = Convert.ToString(invoiceDataTable.Rows[0]["next_invNo"]),
CurrentInvoice = invoiceNumber
};
Es ist jetzt 2017. Zeit für ein Upgrade? –