G
Guest
Hi,
I'm trying to do a query that returns entries with a specific date range.
In the case that the query returns no results that match. I would like it to
find the closest greater entry. In other words. If the query is asking to
bring back august 1,2004 and that day was a weekend. I would want it to
default to the following monday. Any help would be much appreciated.
SELECT BOOKINGS.[PT BOOKED], BOOKINGS.[MH BOOKED], BOOKINGS.DATE,
BOOKINGS.[TOTAL BOOKED], BOOKINGS.[PT TRANSFERED OUT], BOOKINGS.[MH
TRANSFERED OUT], BOOKINGS.[SHEAVES TRANSERED OUT], BOOKINGS.[TOTAL ORDERS],
BOOKINGS.[NUMBER PT ORDERS BOOKED], BOOKINGS.[NUMBER MH ORDERS BOOKED],
BOOKINGS.[TOTAL SHIPPED], BOOKINGS.[TOTAL INVOICE], BOOKINGS.MONTH,
BOOKINGS.YEAR, BOOKINGS.[DAY OF MONTH], BOOKINGS.[MH SHIPPED] FROM BOOKINGS
WHERE (((BOOKINGS.DATE)>=DateSerial(Year([Forms]![BOOKINGS DAILY
REPORT]![QUERIES DATE]),Month([Forms]![BOOKINGS DAILY REPORT]![QUERIES
DATE])-1,1) And (BOOKINGS.DATE)<DateSerial(Year([Forms]![BOOKINGS DAILY
REPORT]![QUERIES DATE]),Month([Forms]![BOOKINGS DAILY REPORT]![QUERIES
DATE]),1)) AND ((BOOKINGS.[DAY OF MONTH])<=[Forms]![BOOKINGS DAILY
REPORT]![DAY]));
I'm trying to do a query that returns entries with a specific date range.
In the case that the query returns no results that match. I would like it to
find the closest greater entry. In other words. If the query is asking to
bring back august 1,2004 and that day was a weekend. I would want it to
default to the following monday. Any help would be much appreciated.
SELECT BOOKINGS.[PT BOOKED], BOOKINGS.[MH BOOKED], BOOKINGS.DATE,
BOOKINGS.[TOTAL BOOKED], BOOKINGS.[PT TRANSFERED OUT], BOOKINGS.[MH
TRANSFERED OUT], BOOKINGS.[SHEAVES TRANSERED OUT], BOOKINGS.[TOTAL ORDERS],
BOOKINGS.[NUMBER PT ORDERS BOOKED], BOOKINGS.[NUMBER MH ORDERS BOOKED],
BOOKINGS.[TOTAL SHIPPED], BOOKINGS.[TOTAL INVOICE], BOOKINGS.MONTH,
BOOKINGS.YEAR, BOOKINGS.[DAY OF MONTH], BOOKINGS.[MH SHIPPED] FROM BOOKINGS
WHERE (((BOOKINGS.DATE)>=DateSerial(Year([Forms]![BOOKINGS DAILY
REPORT]![QUERIES DATE]),Month([Forms]![BOOKINGS DAILY REPORT]![QUERIES
DATE])-1,1) And (BOOKINGS.DATE)<DateSerial(Year([Forms]![BOOKINGS DAILY
REPORT]![QUERIES DATE]),Month([Forms]![BOOKINGS DAILY REPORT]![QUERIES
DATE]),1)) AND ((BOOKINGS.[DAY OF MONTH])<=[Forms]![BOOKINGS DAILY
REPORT]![DAY]));