Click here to Skip to main content
15,912,578 members
Home / Discussions / Database
   

Database

 
AnswerRe: ms access 2007 update query? Pin
Dineshshp5-Dec-13 22:37
professionalDineshshp5-Dec-13 22:37 
GeneralRe: ms access 2007 update query? Pin
Jörgen Andersson5-Dec-13 22:54
professionalJörgen Andersson5-Dec-13 22:54 
QuestionINTERSECT vs SELF-JOINS Pin
Joe Woodbury5-Dec-13 12:16
professionalJoe Woodbury5-Dec-13 12:16 
AnswerRe: INTERSECT vs SELF-JOINS Pin
Mycroft Holmes5-Dec-13 13:15
professionalMycroft Holmes5-Dec-13 13:15 
AnswerRe: INTERSECT vs SELF-JOINS Pin
Jörgen Andersson5-Dec-13 21:31
professionalJörgen Andersson5-Dec-13 21:31 
AnswerRe: INTERSECT vs SELF-JOINS Pin
Richard Deeming6-Dec-13 1:43
mveRichard Deeming6-Dec-13 1:43 
QuestionFUNCTION mydatabase.sp_add_new_job_order does not exists Pin
Jassim Rahma5-Dec-13 0:15
Jassim Rahma5-Dec-13 0:15 
QuestionTrouble with date selection Pin
jkirkerx4-Dec-13 11:37
professionaljkirkerx4-Dec-13 11:37 
I'm having trouble with this query, use to work in SQL Server 2008, but in 2012, I'm getting rows returned from various dates

So I'm just trying to get all the orders from Dec 3, 2013, I'm passing integer values into the function

12
3
2013
and using parameters Day, Month, Year

My Original SQL
SQL
"SELECT * From CompletedOrders " & _
"UNION " & _
"SELECT * FROM CompletedOrdersHistory " & _
"WHERE Day(OrderDate)=<a href="/Members/theday">@TheDay</a> " & _
"AND Month(OrderDate)=@TheMonth " & _
"AND Year(OrderDate)=<a href="/Members/theyear">@TheYear</a>"


Not really sure how to write this or what to search on. I have spent about an hour on this searching the internet.

[update]

I got this to work, but I have to use the greater than, so now I have to back date the date, which will get me trouble at the start of the month, guess I'll try looking up removing a day in SQL

DECLARE @TheDate AS DATE;
DECLARE <a href="/Members/month">@month</a> AS INTEGER;
DECLARE <a href="/Members/Day">@day</a> AS INTEGER;
DECLARE <a href="/Members/Year">@year</a> AS INTEGER;
 
set <a href="/Members/month">@month</a> = 12;
set <a href="/Members/Day">@day</a> = 2;
set <a href="/Members/Year">@year</a> = 2013;
set @TheDate = DateFromParts(<a href="/Members/Year">@year</a>, <a href="/Members/month">@Month</a>, <a href="/Members/Day">@Day</a>);

SELECT * From CompletedOrders
WHERE OrderDate > @TheDate
UNION 
SELECT * FROM CompletedOrdersHistory 
WHERE OrderDate > @TheDate;


Well this is what I ended up with. It works, not sure of efficient it is
DECLARE @startDate AS DATE;
DECLARE @stopDate AS DATE;
DECLARE <a href="/Members/month">@month</a> AS INTEGER;
DECLARE <a href="/Members/Day">@day</a> AS INTEGER;
DECLARE <a href="/Members/Year">@year</a> AS INTEGER;
 
set <a href="/Members/month">@month</a> = 12;
set <a href="/Members/Day">@day</a> = 3;
set <a href="/Members/Year">@year</a> = 2013;
set @startDate = DATETIMEFROMPARTS(<a href="/Members/Year">@year</a>, <a href="/Members/month">@Month</a>, <a href="/Members/Day">@Day</a>, 0, 0, 0, 0);
set @stopDate = DATETIMEFROMPARTS(<a href="/Members/Year">@year</a>, <a href="/Members/month">@Month</a>, <a href="/Members/Day">@Day</a>, 23, 59, 59, 999);

SELECT * From CompletedOrders
WHERE OrderDate > @startDate AND OrderDate < @stopDate
UNION 
SELECT * FROM CompletedOrdersHistory 
WHERE OrderDate > @startDate AND OrderDate < @stopDate;


modified 4-Dec-13 22:19pm.

QuestionThe conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. Pin
Member 104375991-Dec-13 8:07
Member 104375991-Dec-13 8:07 
AnswerRe: The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. Pin
RedDk1-Dec-13 9:35
RedDk1-Dec-13 9:35 
AnswerRe: The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated. PinPopular
Mycroft Holmes1-Dec-13 11:59
professionalMycroft Holmes1-Dec-13 11:59 
Questionprotect my database - your advsie plz Pin
Jassim Rahma1-Dec-13 5:19
Jassim Rahma1-Dec-13 5:19 
AnswerRe: protect my database - your advsie plz Pin
GuyThiebaut1-Dec-13 23:20
professionalGuyThiebaut1-Dec-13 23:20 
GeneralRe: protect my database - your advsie plz Pin
Jassim Rahma2-Dec-13 22:30
Jassim Rahma2-Dec-13 22:30 
GeneralRe: protect my database - your advsie plz Pin
Richard Deeming3-Dec-13 1:36
mveRichard Deeming3-Dec-13 1:36 
AnswerRe: protect my database - your advsie plz Pin
Eddy Vluggen3-Dec-13 7:12
professionalEddy Vluggen3-Dec-13 7:12 
AnswerWindows Form BindingSource not saving changes in database Pin
Dean Henderson29-Nov-13 10:09
Dean Henderson29-Nov-13 10:09 
QuestionReference Pin
tsunamigang29-Nov-13 1:59
tsunamigang29-Nov-13 1:59 
AnswerRe: Reference Pin
Corporal Agarn29-Nov-13 2:06
professionalCorporal Agarn29-Nov-13 2:06 
GeneralRe: Reference Pin
tsunamigang29-Nov-13 2:12
tsunamigang29-Nov-13 2:12 
GeneralRe: Reference Pin
Chris Quinn29-Nov-13 2:41
Chris Quinn29-Nov-13 2:41 
AnswerRe: Reference Pin
Richard MacCutchan29-Nov-13 6:15
mveRichard MacCutchan29-Nov-13 6:15 
AnswerRe: Reference Pin
RedDk29-Nov-13 8:43
RedDk29-Nov-13 8:43 
Questionhow to find the return value of reader in mysql Pin
Member 1026351928-Nov-13 1:20
Member 1026351928-Nov-13 1:20 
AnswerRe: how to find the return value of reader in mysql Pin
Simon_Whale28-Nov-13 1:32
Simon_Whale28-Nov-13 1:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.