Please start any new threads on our new site at http://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

Our new SQL Server Forums are live! Come on over! We've restricted the ability to create new threads on these forums.

 SQL Server Forums Profile | Active Topics | Members | Search | Forum FAQ
 All Forums  General SQL Server Forums  New to SQL Server Programming  Help in Select Query Reply to Topic  Printer Friendly
Author  Topic

Sambasivam
Starting Member

USA
36 Posts

 Posted - 12/26/2008 :  13:40:05 Can anyone Please help me in this query. It work as separate but I need it together (like i tried below) to calculate. Please let me know. It says subquery returns more that one 1 value. I know it is wrong but still not able to get a solution.Select L.LocCode AS LocationCode ,L.LocName AS LocationName ,R.RolPlan AS Rank , (SELECT SUM(FieldBal) AS BeginningBalance FROM tableHA HA INNER JOIN Loc L ON L.Loc_Id = HA.LocId INNER JOIN Rk R ON R.RId = HA.RId WHERE BuId IN (SELECT BId FROM tableBU WHERE BuCode IN ('xxx','yyy')) AND HA.LocId IN (SELECT LId FROM Loc WHERE LocCode IN ('AAA12','BBB11','CCC11','DDD12','AAA31')) AND Fis_Mnth_Id = (Select MIN(Fisc_Mnth_id) - 1 FROM Fis_Mth WHERE FY_Year = '2009') AND R.used_pl = 1 GROUP BY LocCode ,L.LocName ,R.RolPlan ) +SUM(Field1) -SUM(Field2) -SUM(Field3) +SUM(Field3) -SUM(Field4) +SUM(Field5) -SUM(Field6) +SUM(Field7) -SUM(Field8) +SUM(Field9) FROM tableHP HPINNER JOIN Loc L ON HP.LocId = L.LocIdINNER JOIN Rk R ON R.RId = HP.RIdWHERE BuId IN (SELECT Id FROM Bu WHERE BuCode IN ('US017','US313'))ANDHP.LocId IN (SELECT LId FROM Loc WHERE LocCode IN ('AAA12','BBB11','CCC11','DDD12','AAA31')) AND Fis_Mnth_Id BETWEEN(Select MIN(Fisc_Mnth_id) FROM Fis_Mth WHERE FY_Year = '2009')AND (Select MAX(Fisc_Mnth_id) FROM Fis_Mth WHERE FY_Year = '2009')AND R.Is_Used_Pl = 1GROUP BY L.LocCode ,L.LocName ,R.RolPlan

revdnrdy
Posting Yak Master

USA
220 Posts

 Posted - 12/26/2008 :  15:57:43 I think when your subquery returns more than one value it is telling you that you have returned duplicate rows of information as opposed to more than one value for a single row.A subquery returns a boolean value of true or false btw. r&r

Sambasivam
Starting Member

USA
36 Posts

 Posted - 12/26/2008 :  16:01:05 ty. I have rewritten the query in the way expected. Anyway thank you for everyone.

visakh16
Very Important crosS Applying yaK Herder

India
52326 Posts

 Posted - 12/27/2008 :  11:59:51 you may be better off rewriting the above subqueries with join
Topic
 Reply to Topic  Printer Friendly Jump To: Select Forum General SQL Server Forums       New to SQL Server Programming       New to SQL Server Administration       Script Library       Data Corruption Issues       Database Design and Application Architecture SQL Server 2012 Forums       Transact-SQL (2012)       SQL Server Administration (2012)       SSIS and Import/Export (2012)       Analysis Server and Reporting Services (2012)       Replication (2012)       Availability Groups and DR (2012)       Other SQL Server 2012 Topics SQL Server 2008 Forums       Transact-SQL (2008)       SQL Server Administration (2008)       SSIS and Import/Export (2008)       High Availability (2008)       Replication (2008)       Analysis Server and Reporting Services (2008)       Other SQL Server 2008 Topics SQL Server 2005 Forums       Transact-SQL (2005)       SQL Server Administration (2005)       .NET Inside SQL Server (2005)       SSIS and Import/Export (2005)       Service Broker (2005)       Replication (2005)       High Availability (2005)       Analysis Server and Reporting Services (2005)       Express Edition and Compact Edition (2005)       Other SQL Server Topics (2005) SQL Server 2000 Forums       SQL Server Development (2000)       SQL Server Administration (2000)       Import/Export (DTS) and Replication (2000)       Transact-SQL (2000)       Analysis Services (2000)       MSDE (2000) Development Tools       ASP.NET       Reporting Services Development       Other Development Tools Site Related Forums       Site Related Discussions       Article Discussion       Poll Discussion       The Yak Corral Other Forums       SQL Server 6.5 \ SQL Server 7.0       Other Topics       MS Access       ClearTrace Support Forum Old Forums       CLOSED - General SQL Server       CLOSED - SQL Server 2005/Yukon  -------------------- Home Active Topics Frequently Asked Questions Member Information Search Page
 SQL Server Forums © 2000-2009 SQLTeam Publishing, LLC