Help Needed With DATETIME Arithmetic

Sep 19, 2006

Hi,

I have the following query:

SELECT dbo._Fault.id, dbo._Fault.date_created, dbo._Fault.reference,
dbo._Fault.class, dbo._Fault.owner, dbo._Fault.Contact_Name, dbo._Fault.
Product,
dbo._Fault.Problem_Description,
dbo._Fault.Action_Taken, dbo._Fault.Problem_Solution,
dbo._Fault.Duration_start_date, dbo._Fault.Duration_duration,
dbo._Fault.Duration_date_summary,
dbo._Fault.Fault_Status, dbo._Fault.Fault_Source, dbo._Fault.Part_Number,
dbo._Fault.Serial_No,
dbo._Product.id AS PRODUCTID, dbo._Product.description
FROM dbo._Fault LEFT OUTER JOIN
dbo._Product ON dbo._Fault. Product = dbo._Product.id

I need an additional field appended to the end of this (called
'DATECOMPLETED') that will take the 'Duration_start_date' and add the
'Duration_duration' to it - effectively giving me a new datetime field that
is newer than the start date.

I have tried unseccessfully to amend the code but I am afraid my knowledge
of SQL is limited. I would greatly appreciate if someone could show me how
to do this.

Thanks,

Darren

View 2 Replies


ADVERTISEMENT

Arithmetic Overflow Error Converting Expression To Data Type Datetime

Sep 20, 2006

Hi all,In the beginning of this month I've build a website with a file-upload-control. When uploading a file, a record (filename, comment, datetime) gets written to a SQLExpress database, and in a gridview a list of the files is shown. On the 7th of September I uploaded some files to my website, and it worked fine. In the database, the datetime-record shows "07/09/2006 11:45". When I try to upload a file today, it gives me the following error: Error: Arithmetic overflow error converting expression to data type datetime. The statement has been terminated.While searching in google, i found it might have something to do with the language settings of my SQLExpress, I've tried changing this, but it didn't help. What I find weird is that it worked fine, and now it doesn't anymore. Here is my code of how I get the current date to put it into the database:1 SqlDataSource2.InsertParameters.Add("DateInput", DateTime.Now.ToString());
Am I doing something wrong, or am I searching for a solution in the wrong place? best regards, Dimitri

View 3 Replies View Related

Arithmetic Overflow Error Converting Expression To Data Type Datetime

Jan 7, 2008

Hi,
I'm having this error with my page, user picks the date -using the AJAX Control Toolkit Calender with the format of ( dd/MM/yyyy ).
It looks like the application current format is MM/dd/yyyy, because it shows the error page if the day is greater than 12,  like: 25/03/2007
What is wrong?
Here is the error page:
Server Error in '/' Application.


Arithmetic overflow error converting expression to data type datetime.The statement has been terminated.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Arithmetic overflow error converting expression to data type datetime.The statement has been terminated.
Any help will be appreciated!

View 3 Replies View Related

Arithmetic Overflow Error Converting Expression To Data Type Datetime

Jun 12, 2014

The following codes give me the error "arithmetic overflow error converting expression to data type datetime" Unfortunately, the datatype of date of this database is still varchar(50)

select date from tbltransaction
where datepart(wk,convert(datetime,date,103)) = 15

View 3 Replies View Related

Transact SQL :: Date Arithmetic With Date And Datetime

Sep 21, 2015

if I do this:

print @@version
print 'arithmetic with datetime'
go
begin try
declare @datetime datetime = getdate()

[Code] ....

... I get this:

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4042.0 (X64) 
Mar 26 2015 21:18:04 
Copyright (c) Microsoft Corporation
Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )

arithmetic with datetime
@datetime = Sep 22 2015  1:39PM
arithmetic with date
Msg 206, Level 16, State 2, Line 3
Operand type clash: date is incompatible with int

Why the inconsistency? Datetime is lenient in this regard - I can even do set @datetime += 0.5 (although the meaning is less intuitive).

View 6 Replies View Related

Arithmetic Overflow

May 1, 2000

I have a field of type numeric(5) in a SQL 7.0table that I'm trying to assign the value -100. I get an 8115 error. Does anybody know where I can find out what the possible values I can put into this field.

View 3 Replies View Related

Arithmetic Overflow

Feb 6, 2001

Dear All,

Despite multiple, unsuccessful attempts, I am unable to populate a table with converted int data using the following select syntax:

select name, convert(size*8000)/1024000 as Size into 'TableName' from sysfiles
order by name

results in the following:

Server: Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type int.
The statement has been terminated.

What change/code is necessary for a successful select?

Regards, John

TIA

View 1 Replies View Related

Simple Arithmetic

Feb 23, 2001

Hello,
How can I do simple calculations in Query Analyzer.
Say I want to calculate 2*5*4.What function do i use?
Thanks

View 1 Replies View Related

Arithmetic Overflow

Apr 28, 2008

Hello,

I am trying to get a value from a select-query that is of the datatype int. The code below will not, I think it is because I mix up datetime with int conversion. Anyway, I am not really sure how to subtract

Select datediff(day,convert(int, SUBSTRING('198001010012', 1, 8)),convert(int, getdate()))

Results in: Arithmetic overflow error converting expression to data type datetime..

I really need to get the difference because in my next select query I will use the ">" , "<" and "=" to filter the result.

If I do not convert and use this code
SELECT name, datediff(day, SUBSTRING(clientno, 1, 8), getdate()), email
FROM ...

I get this message:
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

clientno is of data type char(12)

Any suggestions?

View 10 Replies View Related

Arithmetic Overflow Error

Feb 16, 2008

hi, can someone please tell me what this error is, i am trying to create a quiz engine but i keep getting this error when i try to save the results of me quiz in the results page. i have been following the tutorial from this website. Please can someone help me, thanks 



Arithmetic overflow error converting expression to data type smalldatetime.The statement has been terminated.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Arithmetic overflow error converting expression to data type smalldatetime.The statement has been terminated.Source Error:



Line 46: userQuizDataSource.InsertParameters.Add("UserName", User.Identity.Name)
Line 47:
Line 48: Dim rowsAffected As Integer = userQuizDataSource.Insert()
Line 49: If rowsAffected = 0 Then
Line 50: ' Let's just notify that the insertion didn't

View 8 Replies View Related

Arithmetic Overflow Occurred.

Sep 10, 2001

When I try to run the query..it goes well..but says
Arithmetic overflow occurred.
at the end of the records..

What does that means..?

View 1 Replies View Related

Arithmetic Overflow Problem

Oct 9, 2001

I have a situation where a user is multiplying 2 integers
that result in a value that exceeds 2,147,483,648 which is
the maximum number that type int can store. This
calculation results in an arithmetic overflow. However,
if I convert the operands to a type numeric or bigint then
the result works. Is there a way for SQL2000 to multiply
to integers and automatically convert the result into a
bigint if the result exceeds the type int maximum? It
does not make sense to do conversions for every row or
change the data type to big int in the table because the
operand values which come from a table are within the
integer range. Any Suggestions? See example sql below:

** completes successfully - result within integer range

select result = 1211*1773208

** results in arithmetic overflow

select result = 1212*1773208

** completes successfully if one operand is bigint or
numeric

select result = convert(bigint,1212)* 1773208

View 1 Replies View Related

Arithmetic Overflow Error

Jul 21, 2004

I got the following error when running a SP:

Server: Msg 8115, Level 16, State 6, Line 1
Arithmetic overflow error converting nvarchar to data type numeric.
The statement has been terminated.

The stupid thing is, that there is no data conversion at all. It's an insert into SLQ server table where data is retrieved from an Oracle View (using ADO DB link). I got 4 other SP's, doing the same thing for resp 4 other tables, which works fine. Those :mad: SP won't work. I don't know why. Below I put the table structure, view structure and SP I used:

Table:
Contract_No varchar (20) NOT NULL
Registration_Date_Time datetime NOT NULL
AGC varchar (4) NOT NULL
Salesgroup varchar (4) NOT NULL
Group_ varchar (8) NOT NULL
Activity_Type varchar (4) NULL
Type char (1) NULL
Group_Description varchar (50) NULL
Stock_Um varchar (4) NULL
B_Qty numeric(11, 4) NULL
B_Cost numeric(23, 4) NULL
C_Qty numeric(11, 4) NULL
C_Cost numeric(24, 4) NULL
D_Qty numeric(11, 4) NULL
D_Cost numeric(24, 4) NULL

Oracele view:
CONTRACT_NO VARCHAR2(20)
AGC VARCHAR2(4)
SALESGROUP VARCHAR2(4)
GROUP_ VARCHAR2(8)
ACTIVITY_TYPE VARCHAR2(4)
TYPE CHAR(1)
GROUP_DESCRIPTION VARCHAR2(50)
STOCK_UM VARCHAR2(4)
B_QTY NUMBER
B_COST NUMBER
C_QTY NUMBER
C_COST NUMBER
D_QTY NUMBER
D_COST NUMBER

Stored procedure:
CREATE PROCEDURE mis_Upload_Contract_Kosten
@strType varchar(10),
@strDate varchar(19)
AS
declare @strInsert as varchar(1000);
declare @strSelect as varchar(1000);
declare @strWhere as varchar(1000);
declare @strSql as varchar(3019);

SET @strWhere = ''

SET @strInsert = 'INSERT C_Contract_Kosten (
Contract_No
, AGC
, Salesgroup
, Group_
, Activity_Type
, Type
, Group_Description
, Stock_Um
, B_Qty
, B_Cost
, C_Qty
, C_Cost
, D_Qty
, D_Cost
, Registration_Date_Time)'

SET @strSelect = ' SELECT gLCK.Contract_No
, gLCK.AGC
, gLCK.Salesgroup
, gLCK.Group_
, gLCK.Activity_Type
, gLCK.Type
, gLCK.Group_Description
, gLCK.Stock_Um
, gLCK.B_Qty
, gLCK.B_Cost
, gLCK.C_Qty
, gLCK.C_Cost
, gLCK.D_Qty
, gLCK.D_Cost
, ' + char(39) + @strDate + char(39) + '
FROM Glovia..LIVE.C_CONTRACT_KOSTEN as gLCK
WHERE gLCK.Contract_No NOT LIKE '' IND*''
AND NOT EXISTS
( SELECT vCC.Contract_No
FROM V_Contracts_Closed as vCC
WHERE vCC.Contract_No = gLCK.Contract_No)
AND EXISTS
( SELECT cc.Contract_No
FROM C_Contracten as cc
WHERE cc.Registration_Date_Time = ' + char(39) + @strDate + char(39) + '
AND cc.Contract_No = gLCK.Contract_No)'


IF @strType = 'closed'
BEGIN
SET @strWhere = ' AND NOT(gLCK.Contract_Close_Date IS NULL)'
END

IF @strType = 'open'
BEGIN
SET @strWhere = ' AND gLCK.Contract_Close_Date IS NULL'
END

SET @strSql = @strInsert + @strSelect + @strWhere

EXEC (@strSql)
GO

View 1 Replies View Related

Arithmetic Overflow Error

Jun 13, 2008

I am trying to run this query:

SELECT 'D', property.parcel_number, ROUND(.23 + property_char.value * .02731, 2) AS nwcharge
FROM
property INNER JOIN
property_char ON property.id = property_char.property_id INNER JOIN property_char AS pc ON property.id = pc.property_id INNER JOIN
prop_valuation ON property.id = prop_valuation.property_id INNER JOIN
val_component ON property.id = val_component.property_id INNER JOIN
val_component AS vc ON property.id = vc.property_id


but I am getting the error:

"Arithmetic overflow error converting varchar to data type numeric".

It seems to be cause by the line: ROUND(.23 + property_char.value * .02731, 2) AS nwcharge.

Please help.

Thanks

View 5 Replies View Related

Arithmetic Overflow Error

Sep 18, 2006

i have an sql query that goes like this:

select CategoryID & power(2,x) from CategoryDetails

where CategoryID can range upto 15 digits eg: 137652435487090
x is the result of a formulae and can range upto 2 digits eg:95

CategoryID is the current category ID.
Number resulting from the formulae is the subcategory ID of the current categoryID.

I am getting error Arithmetic overflow error for datatype bigint.
what datatype shd I use to resolve the error or is there any way out.

View 9 Replies View Related

Arithmetic Overflow Error

Mar 27, 2008

Dear gurus

I want to have this query for some calculation

SELECT DATEADD(day, 1, CONVERT(datetime, @ddate, 101)) AS Expr1

@ddate is a parameter which will be passed during runtime.

when i try this is in the query window i get arithmetic overflow error

Thanks and Regards
Arun

View 5 Replies View Related

Arithmetic Overflow Error

Jan 7, 2008

Hi,
Below query failed which executing in sql 2005 64Bit and large memory

select count(*) AS Buffered_Page_Count
,count(*) * 8192 / (1024 * 1024) as Buffer_Pool_MB
from sys.dm_os_buffer_descriptors

Msg 8115, Level 16, State 2, Line 4
Arithmetic overflow error converting expression to data type int.

but it work fine in my test server which running 2GB of ram with sql 2005

View 7 Replies View Related

Arithmetic Overflow Error

Oct 18, 2007

I get an arithmetic overflow error when trying to insert DateTime.Now() as a SmallDateTime. When I set up my table definition I entered SmallDateTime and the program automatically allowed a length of 4. Any suggestions?

View 6 Replies View Related

Arithmetic Operation Resulted In An Overflow.

Feb 20, 2008

my date_Join is 8char as it is datetime in microsoft sql. cant change to more.
when i type the date 2007-12-12. it says Arithmetic operation resulted in an overflow.

View 3 Replies View Related

Arithmetic Expressions And Data Displaying

Feb 21, 2008

Hello, Im new to SQL. Im currently having a table called Daily with 5 columns. TesterNames,Activity,Hours_given,Hours_used and Delta. I have grabbed the data for the first three colums from another table called Tester. For Hours_used I supposed to get the data from another server after i get the access but mean time i just put my own data so that i can check the value of Delta. Data for Delta column should be as below.
Delta = Hours_given - Hours_used
So How do I do the codings for this expression and display it in the same table. Output I need as below:
TesterNames        Activity       Hours_given       Hours_used          Delta
abc                       A                    5                       6                     -1
def                        B                    7                       6                      1
 
I have used
INSERT INTO Daily ( TesterNames,Activity,Hours_given)
SELECT ( Tester_ID,Weekday_Day,EntityWDD)
FROM Tester
and the first 3 columns are filled with the data needed. But when I use
INSERT INTO DAILY(Delta) 
SELECT Delta = Hours_given - Hours_used FROM DAILY
The output was like below
TesterNames        Activity       Hours_given       Hours_used          Delta
abc                       A                    5                       6                    
def                        B                    7                       6                     
Null                     Null                  Null                   Null                    -1
Null                     Null                  Null                   Null                     1
Help me . thank you.

View 2 Replies View Related

Error :Arithmetic Overflow Occurred

Feb 7, 2000

I have two tables which have dates in varchar fields on both. I have to
join them to get the data . I wrote the following syntax in where clause. In
one of the fields includes time and the other does not. But the thing is, I
got the Arithmetic overflow occurred error message after '01/01/2000'. Isn't
it strange?

convert(varchar(30),convert(datetime,R.request_dat e),101)=convert(varchar(30
),convert(datetime,B.request_date),101)

View 2 Replies View Related

Gettin Arithmetic Error With Query

May 7, 2008

I am gettin this Error, from my SQL query below, what am I missing:

Arithmetic overflow error converting numeric to data type numeric


Code:

SELECT FullUrl AS SiteUrl, CAST(CAST(CAST(DiskUsed AS decimal(10, 2)) / 1024 AS decimal(10, 2)) / 1024 AS Decimal(10, 2)) AS 'Total Size in MB'
FROM Sites
WHERE (FullUrl LIKE '%sites%') AND (FullUrl <> 'MySite') AND (FullUrl <> 'personal')

View 4 Replies View Related

Arithmetic Overflow Error For Type Int

Sep 16, 2006

i have to calculate
power(2,32) in SQL Server Enterprise Manager.
here 32 is obtained through a series of calculations. no problem there. Error is in calculating power.
I am getting the foll error
Arithmetic overflow error for type int value = 4294927696.00000000
i tried convert(bigint,power(2,32)) but no use since conversion will anyway take place only after power is calculated which again gives the same error.

View 3 Replies View Related

Arithmetic Overflow Error For Type Int, Value=????

Jun 11, 2007

Hi all
Today I'm so incredibly annoyed.
I have a simple Table which has one Identity column plus an integer Column with Unique constraint and some varchar fields.When i change the value of that Unique Constraint Column , the value will change successfully But today i find a record (Just By Chance) that when i change the value of its filed i recieve the following Error: its filed has the value of 2519 and i wanted to update it to 2520 !!!

---------------------------
SQL Server Enterprise Manager
---------------------------
[Microsoft][ODBC SQL Server Driver][SQL Server]Arithmetic overflow error for type int, value = 6262227669.000000.

[Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
---------------------------
OK Help
---------------------------

As i said earlier i have no problem with other records , that's strange.

Could anyone help me Please?

Thanks in advance.
Kind Regards.

View 5 Replies View Related

64-bit Error: Numeric Arithmetic Causes Truncation.

Dec 19, 2007

An SSIS package has worked fine for a long time in 32-bit SQL Server. It now fails in 64-bit SQL Server. I run this same package in my dev environment against the same data and it works, but my dev environment is 32-bit

System.Data.SqlTypes.SqlTruncateException: Numeric arithmetic causes truncation.
at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.HandleUserException(Exception e)
at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.PrimeOutput(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers)
at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper90 wrapper, Int32 outputs, Int32[] outputIDs, IDTSBuffer90[] buffers, IntPtr ppBufferWirePacket)

SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "Parse Into DataSet" (5196) returned error code 0x80131932. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.

Any suggestions?

View 8 Replies View Related

Arithmetic Overflow Error - 8115

Apr 19, 2008

We are getting an Arithmetic Overflow Error - 8115

The error is thrown when a formula is getting calculated through the sql query

create table #temp
(
A decimal(21,4),
B decimal(21,4),
C decimal(21,4)
)

Insert into #temp
values( 171577.3139, 3376774.0000,3760846.0000)

select (A)/(0.8770/(B/C)) from
(select avg(A) as A, avg(B) as B, avg(C) as C from #temp) a

On execution of the select statement the following error message is thrown.

Server: Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type numeric.


Can any one help us with a resolution.

Note: This select is part of our stored procedure.This formula is dynamically generated in our code.
We will not in a position to use cast function. We tried trace flag (107) option also. But we dont know how to set it permanently. It is effective only in the respective session. When the stored procedure is called from the application, the trace flag option does not work.

View 4 Replies View Related

True Bit Multiplied With (0 &< Value &< 1) Gives Arithmetic Overflow Error - Why?

Jun 6, 2008

Why can't I multiply a bit variable that is set to TRUE (1) with a value larger than 0 but smaller than 1 without getting an "Arithmetic overflow error"? I have solved the problem by declaring my bits as smallints when I fetch them from the database into a stored procedure and use them in calculations, but I still would like to know why it doesn't work. I'm using SQL Server 2005.  DECLARE @bit AS bitSET @bit = 0SELECT 0.1 * @bit -- Gives 0 as expected

SET @bit = 1SELECT 1.1 * @bit -- Gives 1.10 as expected
SELECT 0 * @bit -- Gives 0 as expected
SELECT 0.1 * @bit -- Gives "Arithmetic overflow error converting tinyint to data type numeric." 

View 2 Replies View Related

Arithmetic Overflow Occurred On Insert Query

Nov 24, 1999

Ok I'm doing a simple insert query:

insert into product(CategoryID, StoreID, MallCategoryID, ProductName, Manufacturer, ProductItemNumber, Size, Color, SizeApplies, ColorApplies, Price, Discontinued, ProductDescription, GiftWrapping, Gender, Age, MinAge, MaxAge, Tax, Shipping)
values(100, 100, 80, 'test product Casdfasdf', 'test manufacturer', 'est', '', '', 0, 0, 99.95, 0, 'test desc', 0, 'Both', '', '0', '0', 0, 0)

I get this error:

Arithmetic overflow occurred.

It dosn't make sense that this would happen because the number fields are not huge at all.

Any ideas...?

here's the table layout:

CREATE TABLE dbo.Product (
ProductID smallint IDENTITY (1, 1) NOT NULL ,
ProductName varchar (100) NULL ,
Gender varchar (10) NULL ,
ProductDescription varchar (255) NULL ,
Manufacturer varchar (75) NULL ,
ProductItemNumber varchar (50) NULL ,
Tax bit NOT NULL ,
Shipping bit NOT NULL ,
ApproxWeight varchar (10) NULL ,
MallCategoryID smallint NULL ,
GiftWrapping bit NOT NULL ,
ShippingCost decimal(18, 2) NULL ,
GiftWrappingCost decimal(18, 2) NULL ,
ImageName varchar (25) NULL ,
Price decimal(18, 2) NULL ,
SizeApplies bit NOT NULL ,
ColorApplies bit NOT NULL ,
Age varchar (20) NULL ,
StoreID smallint NULL ,
CategoryID smallint NULL ,
Discontinued bit NOT NULL ,
MinAge varchar (5) NULL ,
MaxAge varchar (5) NULL ,
Size text NULL ,
Color text NULL
)

THANKS!!!!

View 2 Replies View Related

Arithmetic Overflow Occurred. (Message 3606)

Apr 6, 1999

hi, I am running a procedure, got this error:
Arithmetic overflow occurred. (Message 3606)

the procedure failed.
Can anyone tell me why this error occured,and how to solve it so I can have the process results.

Thanks

Ali

View 1 Replies View Related

Arithmetic Overflow Error When Doing Outer Joins

Jul 19, 2006

Hey everyone,

I have two tables, one is a large table (v_userviews) containing a list of all the servers and various information about those servers. The other table (l_printers) contains printer information for those servers. I am working on a view to consolidate the printer information in l_printers with the other server information in v_userviews.

I've been trying to get outer joins to work but I am getting this error:
"Server: Msg 8115, Level 16, State 2, Line 2
Arithmetic overflow error converting expression to data type int.
Warning: Null value is eliminated by an aggregate or other SET operation."

Here is my select statement:

select u.propid, u.address,
SUM((CASE u.Tree WHEN 'tree1' then 1 ELSE 0 END)) AS One,
SUM((CASE u.Tree WHEN 'tree2' then 1 ELSE 0 END)) AS Two,
SUM((CASE u.Tree WHEN 'tree3' then 1 ELSE 0 END)) AS Three,
SUM((CASE u.Tree WHEN 'tree4' then 1 ELSE 0 END)) AS Four,
SUM((CASE u.Tree WHEN 'tree5' then 1 ELSE 0 END)) AS Five,
SUM((CASE u.Tree WHEN 'tree6' then 1 ELSE 0 END)) AS Six,
SUM((CASE u.Tree WHEN 'tree7' then 1 ELSE 0 END)) AS Seven,
SUM((CASE u.Tree WHEN 'tree8' then 1 ELSE 0 END)) AS Eight,
SUM((CASE u.Tree WHEN 'tree9' then 1 ELSE 0 END)) AS Nine,
SUM((CASE u.Tree WHEN 'tree10' then 1 ELSE 0 END)) AS Ten,
SUM((CASE u.Tree WHEN 'tree11' then 1 ELSE 0 END)) AS Eleven,
SUM((CASE u.Tree WHEN 'tree12' then 1 ELSE 0 END)) AS Twelve,
SUM((CASE u.Tree WHEN 'tree13' then 1 ELSE 0 END)) AS Thirteen,
SUM((CASE u.Tree WHEN 'tree14' then 1 ELSE 0 END)) AS Fourteen,

count(u.server) as totalservers,
sum(cast(left(u.totalspace,len(u.totalspace)-2) as int)) as totalspace,
sum(cast(left(u.totalusedspace,len(u.totalusedspac e)-2) as int)) as totalusedspace,
count(p.printer) as numprinters

from serverops.dbo.v_userviews u LEFT OUTER JOIN novell_twr.dbo.l_printers p ON u.propid = p.propid
where u.os='netware'and u.state in ('ny', 'nj', 'fl')
group by u.propid, u.address

the l_printers table is in this format:

Printers Server Propid
nvarchar nvarchar varchar



Thanks for all your help. :beer:

View 6 Replies View Related

T-SQL (SS2K8) :: Arithmetic Formula To Stuff Digits

Apr 6, 2015

I have a column which needs to be 9 digits long. The first four digits are independent from the other digits. The following digits need to be 5 and I have to add leading zeros if they're less than 5. This is an awful design and I'd love to change it but I can't.

SELECT Cg.Fiid,
--Original Formula
SUBSTRING( CONVERT( varchar, Cg.Fiid ),1, 4 ) + RIGHT( '00000' + SUBSTRING( CONVERT(varchar, Cg.Fiid ), 5, 10 ), 5 ),
--My solution
STUFF(Cg.Fiid, 5, 0, REPLICATE('0', 9 - LEN(Cg.Fiid)))
FROM (VALUES(71927),
(498932),
(498934),
(38061278))Cg(Fiid)

View 9 Replies View Related

Arithmetic Overflow Error Converting Numeric

Jan 13, 2015

The following function is throwing the error:
1) "Arithmetic overflow error converting numeric to data type numeric."

2) The variable @x should only be set when if condition is equal to 1. For any other values, it should not go inside if condition. Does the following if condition code meet that criteria?

ALTER FUNCTION [dbo].[fn_Calculator]
(
@abc bit
)
returns decimal(14,10)
as begin

[code]...

View 3 Replies View Related

Arithmetic Overflow Error Converting Expression To

Mar 28, 2008

insert into----
select ID_NO,cast(row_number() over(partition by ID_NO order by ID_NO)as varchar(2))
from
test_222

I am trying to insert into test222 table .The id_no column is varchar field
error:
Arithmetic overflow error converting expression to data type varchar.
The statement has been terminated.

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved