I'm not quite sure what you mean by "
how to put the SQL between condition on InvoiceStartDate and InvoiceEndDate" but I guess one of these will be what you want:
select InvoiceNo from InvoiceTable
where InvoiceEndDate between '2011/02/25' and '2011/02/27'
and InvoiceStartDate between '..../../..' and '..../../..';
select InvoiceNo from InvoiceTable
where '..../../..' between InvoiceStartDate and InvoiceEndDate;