[DUG] another set of eyes
Gary T. Benner
gary at benner.co.nz
Sun Jan 31 10:58:32 NZDT 2010
[Reply]
HI Jeremy,
First off, what are you really wanting? .... from what I can see the query is asking is if any of the content between START and END lies within the specified range ....22/2 - > 26/2.
Viewing it pictorially .. x denotes the START END range
20 21 22 23 24 25 26 27
x x fail
x x x x accept
x x x accept
x x x x accept
x fail
here goes:
select ...
where ( END>=#22 FEB 2010 00.00.00# and END <=#26 FEB 2010 00.00.00# )
or ( START>=#22 FEB 2010 00.00.00# and START<=#26 FEB 2010 00.00.00# )
Note this is untested, but should get you in the right direction.
HTH
Gary
At 09:52 on 31/01/2010 you wrote
>To : delphi at delphi.org.nz
>CC : >From: Jeremy Coulter, jscoulter at gmail.com
>Content Type: text/html
>Attached: >
>This is a multipart message in MIME format.
>
>
>
>
>Hi All.
>
> >
>I am the stage with problem that SOMEONE who's a bit more lateral thinking
>than me might be able to see the solution.
>
> >
>I have the following data (just a snapshot).
>
> >
>Item Start End
>
>1 15 Feb 2010 26 Feb 2010
>
>2 22 Feb 2010 26 Feb 2010
>
>3 15 Feb 2010 29 Feb 2010
>
>4 24 Feb 2010 25 Feb 2010
>
>5 23 Feb 2010 25 Feb 2010
>
>6 24 Feb 2010 31 Feb 2010
>
>7 22 Feb 2010 26 Feb 2010
>
>8 23 Feb 2010 24 Feb 2010
>
> >
>What I am doing is TRYING to find all items that fall between a given date
>range.
>
>In this case I am trying to find all the items between the 22 Feb and 26
>Feb.
>
>i.e. all of the items should be returned in the above snap shot.
>
> >
>I am trying the following where clause (not real field names):-
>
> >
>WHERE (#22 FEB 2010 13.00.00# Between START And END)
>
>AND (#26 FEB 2010 10.00.00# Between START And END)
>
> >
>However, that missed out Items 1,34,5,6 and I think 8.
>
>If I try:
>
> >
>WHERE START >=#22 FEB 2010 13.00.00# And ENDTIME <=#26 FEB 2010 10.00.00# >
>It misses out 1,3 and 6
>
> >
>I cant go
>
>WHERE START >=#22 FEB 2010 13.00.00# or ENDTIME <=#26 FEB 2010 10.00.00# as
>that returns to many records.
>
> >
>Can anyone see what I am missing? I don't mind if I have to do it in
>separate queries as I can just union them, but I have been looking at this
>too long and I just cant figure it out, so I thought another set of eyes
>might help J
>
> >
>Thanks, Jeremy
>
> >
>
>
>_______________________________________________
>NZ Borland Developers Group - Delphi mailing list
>Post: delphi at delphi.org.nz
>Admin: http://delphi.org.nz/mailman/listinfo/delphi
>Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
Ref#: 41006
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20100131/69f22953/attachment-0001.html
More information about the Delphi
mailing list