Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6214069
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T06:48:40+00:00 2026-05-24T06:48:40+00:00

These two queries return different order counts and it’s not entirely clear as to

  • 0

These two queries return different order counts and it’s not entirely clear as to why. The first where clause is the accepted correct version:

where
year(OrderDate) = 2011
and MONTH(OrderDate) = 8
and DAY(OrderDate) = 3

but if I say something very similar:

WHERE 
io.OrderDate >= '2011-08-03 00:00:00' 
and io.OrderDate <= '2011-08-03 11:59:59'

I get a completely different record count. Is there something I’m doing wrong in date formatting or is there something I’m missing in logic? I’d prefer to say the latter as it’s a little easier to use IMHO.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T06:48:41+00:00Added an answer on May 24, 2026 at 6:48 am

    EDIT:

    The new answer I would recommend combines my original (as displayed below) with the comments made by Mikael and Alex.

    WHERE 
    io.OrderDate >= '2011-08-03 00:00:00' 
    and io.OrderDate < '2011-08-04 00:00:00'
    

    Should provide the desired result.


    The second query is only looking from Midnight to Noon. (00:00:00 – 11:59:59 is twelve hours)

    WHERE 
    io.OrderDate >= '2011-08-03 00:00:00' 
    and io.OrderDate <= '2011-08-03 23:59:59'
    

    Should fix it.

    @Alex answer has a point as well. Milliseconds count (depending on whether or not your particular table includes them).

    WHERE 
    io.OrderDate >= '2011-08-03 00:00:00.000' 
    and io.OrderDate <= '2011-08-03 23:59:59.999'
    

    Would include any additional records missed

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm wondering why these two following conditions in SQL return different results First Condition
Given these two queries: Select t1.id, t2.companyName from table1 t1 INNER JOIN table2 t2
Do these two queries differ from each other? Query 1: SELECT * FROM Table1,
I've got these two queries: SELECT SELECT NamesRecord.NameID, NamesRecord.FulfillmentAddressID NameFulfillmentAddressID, ContractRecord.FulfillmentAddressID, ContractRecord.BillingAddressId FROM Magnet.dbo.ContractRecord
I want to combine these two queries into one: mysql_query(INSERT INTO categories (name, parent)
Is there anyway to batch two different select queries to either SQLite or SQLCE
These two methods exhibit repetition: public static Expression<Func<Foo, FooEditDto>> EditDtoSelector() { return f =>
Are these two queries equivalent (assuming varying/any kinds of data in the table)? Are
I have two seperate queries for my database which return search results for two
Why is there such a huge performance difference between these two queries? -- (89

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.