dbTalk Databases Forums  

Urgent help - Problem with multiple select ROUND statments

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss Urgent help - Problem with multiple select ROUND statments in the comp.databases.ms-sqlserver forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
dregier
 
Posts: n/a

Default Urgent help - Problem with multiple select ROUND statments - 11-10-2003 , 06:58 PM






attached is my full query that I am currently working on:
Declare @counterday1 int
Declare @counterday2 int

set @counterday1 = '20'
set @counterday2 = '629'

Declare @CounterMin07_01 float
Declare @CounterMin08_01 float
Declare @CounterMin09_01 float
Declare @CounterMin10_01 float
Declare @CounterMin11_01 float
Declare @CounterMin12_01 float
Declare @CounterMin13_01 float
Declare @CounterMin14_01 float
Declare @CounterMin15_01 float
Declare @CounterMin16_01 float
Declare @CounterMin17_01 float
Declare @CounterMin18_01 float

Declare @CounterMin07_02 float
Declare @CounterMin08_02 float
Declare @CounterMin09_02 float
Declare @CounterMin10_02 float
Declare @CounterMin11_02 float
Declare @CounterMin12_02 float
Declare @CounterMin13_02 float
Declare @CounterMin14_02 float
Declare @CounterMin15_02 float
Declare @CounterMin16_02 float
Declare @CounterMin17_02 float
Declare @CounterMin18_02 float

Declare @CounterMax07_01 float
Declare @CounterMax08_01 float
Declare @CounterMax09_01 float
Declare @CounterMax10_01 float
Declare @CounterMax11_01 float
Declare @CounterMax12_01 float
Declare @CounterMax13_01 float
Declare @CounterMax14_01 float
Declare @CounterMax15_01 float
Declare @CounterMax16_01 float
Declare @CounterMax17_01 float
Declare @CounterMax18_01 float

Declare @CounterMax07_02 float
Declare @CounterMax08_02 float
Declare @CounterMax09_02 float
Declare @CounterMax10_02 float
Declare @CounterMax11_02 float
Declare @CounterMax12_02 float
Declare @CounterMax13_02 float
Declare @CounterMax14_02 float
Declare @CounterMax15_02 float
Declare @CounterMax16_02 float
Declare @CounterMax17_02 float
Declare @CounterMax18_02 float

Declare @CounterAvg07_01 float
Declare @CounterAvg08_01 float
Declare @CounterAvg09_01 float
Declare @CounterAvg10_01 float
Declare @CounterAvg11_01 float
Declare @CounterAvg12_01 float
Declare @CounterAvg13_01 float
Declare @CounterAvg14_01 float
Declare @CounterAvg15_01 float
Declare @CounterAvg16_01 float
Declare @CounterAvg17_01 float
Declare @CounterAvg18_01 float

Declare @CounterAvg07_02 float
Declare @CounterAvg08_02 float
Declare @CounterAvg09_02 float
Declare @CounterAvg10_02 float
Declare @CounterAvg11_02 float
Declare @CounterAvg12_02 float
Declare @CounterAvg13_02 float
Declare @CounterAvg14_02 float
Declare @CounterAvg15_02 float
Declare @CounterAvg16_02 float
Declare @CounterAvg17_02 float
Declare @CounterAvg18_02 float

Select @CounterMin07_01 = ROUND(Min(CounterValue),2)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
07:00:00' AND '2003-10-30 07:59:59'

Select @CounterMin08_01 = ROUND(Min(CounterValue),2)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
08:00:00' AND '2003-10-30 08:59:59'

Select @CounterMin09_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
09:00:00' AND '2003-10-30 09:59:59'

Select @CounterMin10_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
10:00:00' AND '2003-10-30 10:59:59'

Select @CounterMin11_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
11:00:00' AND '2003-10-30 11:59:59'

Select @CounterMin12_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
12:00:00' AND '2003-10-30 12:59:59'

Select @CounterMin13_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
13:00:00' AND '2003-10-30 13:59:59'

Select @CounterMin14_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
14:00:00' AND '2003-10-30 14:59:59'

Select @CounterMin15_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
15:00:00' AND '2003-10-30 15:59:59'

Select @CounterMin16_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
16:00:00' AND '2003-10-30 16:59:59'

Select @CounterMin17_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
17:00:00' AND '2003-10-30 17:59:59'

Select @CounterMin18_01 = Min(CounterValue)
From counterdata
where counterid = @counterday1 and counterdatetime BETWEEN '2003-10-30
18:00:00' AND '2003-10-30 18:59:59'

Select Min07_01 = @CounterMin07_01,
Min08_01 = @CounterMin08_01,
Min09_01 = @CounterMin09_01,
Min10_01 = @CounterMin10_01,
Min11_01 = @CounterMin11_01,
Min12_01 = @CounterMin12_01,
Min13_01 = @CounterMin13_01,
Min14_01 = @CounterMin14_01,
Min15_01 = @CounterMin15_01,
Min16_01 = @CounterMin16_01,
Min17_01 = @CounterMin17_01,
Min18_01 = @CounterMin18_01



For some reason the @CounterMin07_01 does report a value of 0.00 but
the @CounterMin08_01 reports something like 7.9823623372E-11 instead
of 0.00

Any Ideas???

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.