result_id is an int 1-4 and I am inner joining another table that holds the Campaign_Title on campaign_id. What I would like to be able to do is select the Campaign_Title and then a sum of each of the result_id's but I need to do this by run_date. I would then like to be able to bind it to a datagrid. I have been racking my brain for days now and I can't seem to make the query return the correct results.
Please help! Let me know if you need more information!
I have got a set of queries to run on a table stored in my SQL Database and this query creates a new table which I export to excel for final results. NOw I need to design an SSIS package for this query to run and to export the result in excel sheet. I started with the control flow by adding the TSQL statements to it and then in the data flow I connected it with my database. But when I execute it, it always gives me an error. I have just started learning SSIS but have not been able to figure it our properly.
I'm using the following SQL String in an ASP script with SQl Server:
SELECT time, DATEDIFF(minute, time, '18:00:00') AS difference FROM appointments
I have two appointments in the database - one with a time of 11:00 and one with a time of 14:00.
When I run this SQL query, 'difference' comes out exactly 48 hours more than it should do. So for the first appointment, it says that the difference is 3300 minutes and for the second it is 3120 minutes.
Any idea why this is happening? Is it something to do with the fact that I'm not using dates in the datetime format?
I am working on an application with a number of tables (which I can't change) that have data of the form a1, b1, c1... a2, b2, c2...a3, b3, c3... The tables contain 5 to 10 sets of data in each row.
I want to create a stored procedure to return a cursor with a row for each set of data for a row of the table. I know I can use unions:
select a1 as a, b1 as b , c1 as c... from sometable where pk=@pk
union
select a2, b2, c2... from sometable where pk=@pk
union
select a3...
Is there a way that is more efficient (eliminates requerying the table and all the unions)?
hi there! i am a newbie with replication. i am trying to implement one, however due to lack of references, there are some difficulties. here are some of my questions, i am hoping anybody could take their time to help me out in details. Thanks and appreciate it!
(1) i could not publish all tables. tables that do not have primary keys are not included, and i need to publish all tables.
(2) tables that i sucessfully published does not replicate the table's primary keys, relationships and triggers, how do i update the subsciber?
(3) for some reason, i could not replicate schema objects - views, UDFs, stored procedures. its giving me an error.
I have created a very simple report that includes a single table with three cells per row.
When I view the report in Visual Studio, on the Report Server, in any format, it looks fine. However, the version that gets emailed as a subscription looks awful. The width of my table cells is not preserved, so they shrink to be as narrow as possible with all the words wrapping.
Basically, the table gets smooshed so that it's much narrower than it should be. All the words wrap when they shouldn't.
CanShrink is set to False. I have tried CanGrow on both False and True and it didn't make any difference.
Remember, the problem is only with the emailed version of the report.
I am unable to send a message to a target service on a different SQL Server instance. Using the SQL Profiler, I get the following error from the target machine:
Broker::Connection: Connection handshake failed: An OS call failed: (80090326) 0x80090326(The message received was unexpected or badly formatted.). State 106.
On the initiator side, the transmission_status shows the following error:
An error occurred while receiving data: '64(The specified network name is no longer available.)'.
Any ideas on why the target thinks the message is "unexpected or badly formatted"? Btw, I am specifying the default message type and contract for the services.
i have marked in bold the query in question ..whch gives me the the runtime error mentioned at the below , i double checked everything all the table names and the field names are correct so whats the problem , please anyone??im really stumped! if (Radio_Btn_Book.Checked == true) { string book_query = "update Issue_Book_Reserve I set I.Issue_Book_Reserve_state = 1 where I.Book_Id = Books.Book_Id and Books.Book_Name = '" + Session["Book_name"].ToString()+"'"; SqlCommand Cmd_book = new SqlCommand(book_query, con); con.Open(); Cmd_book.ExecuteNonQuery(); con.Close(); } ERROR: The column prefix 'Books' does not match with a table name or alias name used in the query.The column prefix 'Books' does not match with a table name or alias name used in the query.
Hi, TABLES (Association CONTAINS COLUMNS AssociationID), (Group CONTAINS COLUMNS GroupID, GroupName, AssociationID), (GroupMembers CONTAINS COLUMNS GroupID, GroupMemberID, UserprofileID, DateCreated, DateRemoved), (UserProfiles CONTAINS COLUMNS UserProfileID, UserID), (AllUsers CONTAINS COLUMNS UserID, FirstName, LastName) I am trying to write a query to collect information about from the tables. I need to collect all the Users who are not members of Group A in Association I. Note that Users can belong to more than one group and have more than one profile. I would appreciate it if you could help me figure out how to deal with this logic. Thanks in Advance
Hi I have a function which returns the periodId from the period table and the function is as follows: ALTER FUNCTION [dbo].[udf_Quarter] (@Date datetime) RETURNS int AS
BEGIN
DECLARE @month int SET @month = Month(@Date) RETURN CASE WHEN @month BETWEEN 1 AND 3 THEN 5 WHEN @month BETWEEN 4 AND 6 THEN 6 WHEN @month BETWEEN 7 AND 9 THEN 7 WHEN @month BETWEEN 10 AND 12 THEN 8 END END Which works fine but i want to do the following with it. We produce quarterly statements.. So the user comes in jan or the begining of Feb to upload and process and order Statements from 10/31 to 12/31 the the 4 quarter data.. So Is there a way i can check if the user orders the statement in between jan and feb it has to reture PeriodId 5.
I have three parameters called @rsLengthofservice, @rsLengthofServicematch and @rsLenghtofservicePS. How do i check if all the three parameters have the same value.. Any help will be appreciated.. Regards, Karen
Hi, I have this query SELECT o.OrderId, o.OrderDate, o.CreatedByUserId, c.LoginId, o.Quantity, o.RequiredDeliveryDate, cp.PlanId, cp.ClientPlanId --cp.ClientId FROM [Order] o Inner Join Plan cp on o.PlanId = cp.PlanId and o.CreatedByUserId = cp.UserId Inner Join User c on o.CreatedByUserId = c.UserId WHERE --cp.ClientId = @ClientId --AND o.OrderDate BETWEEN @StartDate AND @EndDate ORDER BY o.OrderId DESC Which gives the list of order from the start date to the end date..but it doesnt List the orders which are some mins apart. For eg. 16524/24/2008 10:48:05 AM4252840 16534/25/2008 10:15:42 AM378550 16544/25/2008 10:51:24 AM3147110 16614/25/2008 1:35:54 PM425045 16624/25/2008 2:30:43 PM4174387130 16634/25/2008 2:47:14 PM154825 16644/25/2008 2:49:10 PM265085 it listed order no. 1652 and 1654 but not 1653 and in the next 4 it didnt list 1663.. why is this happening.. I am using a reports in the report server. any help will be appreciated. Regards,Karen
my app contains one form (aspx) and it has different controls to be filled by user (textbox,radiobutton ..etc)it has one button which i want to use to pass values entered in these controls to other page and do some queries to sql server there (2nd page)Now the thing is ...my controls can have NULL values ...like user could enter just one parameter and hit button or user can fill 2 parameter and hit enter so on the other hand (2nd page) how should i query the database accordingly ....
I have some data that looks like this: field1(pk) field2 field3 563136 199535840A D2119562408 199615461C D2119562806 199748610A D2119547463 199748610A D2368562278 200255598A D2368562286 200255598A D2468 Field2 can have the same value. What I need is to return all records where field3 is not 'D2468' ever for field2. So with the above data, I'd want the first 4 records returned, but not 5 and 6 because for those field2 is the same value and in 6, field3 is 'D2468'. So, I can't simply say: SELECT a.field2FROM table1 a inner join table2 b on a.field2 = b.field2 and a.field5 = b.field5where a.field3 not like 'D2468' because it will still return record 5. Can anyone help me with this? Thank you!
I need help here. I have two queries one on each server and one does not work the way it should be. Can some help me here in figuring out if both these queries are same or no. If there is any difference, what is causing that difference. Thanks
Query1: SELECT Shipment.CountryCd, Shipment.City, Shipment.State, Shipment.CountyName,Shipment.Zip, Shipment.WarehouseCd, Phone FROM Orders INNER JOIN ((NewWarehouse INNER JOIN Shipment ON NewWarehouse.WarehouseCd = Shipment.WarehouseCd) INNER JOIN WarehouseCurrency ON NewWarehouse.WarehouseCd = WarehouseCurrency.WarehouseCd) INNER JOIN Warehouse ON (Shipment.CountryCd = Warehouse.CountryCd) AND (NewWarehouse.WarehouseCd = Warehouse.WarehouseCd)) ON Orders.OrderNum = Shipment.OrderNum WHERE BE = 5 AND AddressTy = 1 AND WarehouseCurrency.CurrencyCd ='USD' AND Active = -1 GROUP BY Shipment.CountryCd, Shipment.City, Shipment.State, Shipment.CountyName, Shipment.Zip, Shipment.WarehouseCd, Phone ORDER BY Min(Shipment.OrderNum) DESC)
Query 2: (This is working) SELECT Shipment.CountryCd, Shipment.City, Shipment.State, Shipment.Zip, Shipment.WarehouseCd, Shipment.Phone, Shipment.CountyName FROM ((Orders INNER JOIN (NewWarehouse
INNER JOIN Shipment ON NewWarehouse.WarehouseCd = Shipment.WarehouseCd) ON Orders.OrderNum = Shipment.OrderNum) INNER JOIN WarehouseCurrency ON NewWarehouse.WarehouseCd = WarehouseCurrency.WarehouseCd) INNER JOIN Warehouse ON (NewWarehouse.WarehouseCd = Warehouse.WarehouseCd) AND (Shipment.CountryCd = Warehouse.CountryCd) WHERE (((Orders.BE)=5) AND ((Shipment.AddressTy)=1) AND ((WarehouseCurrency.CurrencyCd)='USD') AND ((NewWarehouse.Active)=-1)) GROUP BY Shipment.CountryCd, Shipment.City, Shipment.State, Shipment.Zip, Shipment.WarehouseCd, Shipment.Phone, Shipment.CountyName ORDER BY Min(Shipment.OrderNum) DESC
I am sorry I am not that good in sql as some of you may be. Thanks.
I have 2 tables: Table1 has a field [Description](varchar) 100 Table2 has a field [IDDescription] int and field [Description] varchar(100)
In table 2 I have IDDescription store but some time also description wich is not store in table2 I need to pull all description (if it is from table2 or table1). How do I do this?
I have a query that need to do something like this.
About the data: --------------- I have a rules table which has got all the rules, and a log table that has the logs which says whether the rules are satisfied or not over a point of time.
select rules, sum(decode(status,'pass','1')) as passed, sum(decode(status,'fail',1)) as failed from rulestable,logstable where rulestable.logid=logstable.id
Lets say i have 2 tables. One called 'Leads' and the other called 'Sales_Reps'. When a new lead comes in would like to assign it to the sales rep who has the least number of active leads. If there is a tie, I'll just assign it alphabetically between the sales reps who are tied with the least.
Can someone point me in the right direction here? I would assume I'd need to do some sort of select count, but I'm not sure how to begin.
The newly generated column contains sequence numbers starting from 1 and the sequence should be resetted again to 1 whenever a new c3 value is encountered(for example when the c3 value changes from 101 to 102 the sequence should be resetted to 1).
consider i have these tables: tbl_requests id description owner
tbl_owners id name
tbl_RequestStatus id description
am looking for output look like this: OwnerName New Completed x 2 5 y 4 3
table requests holds number of requests where each request has an owner, table owners holds the owners names, table status holds values for a request status for example : new, in progress and completed, the query am looking for should show each owner with the number of request he/she is handling grouped by the status, so we can say that owner X has 2 new requests and 5 completed requests.
hi i have a table with below structure id no.of visit no of sales no of delivery.
I want all records to be selected with the following data also average( no.of visit),average( no of sales ), average( no of delivery) in a single query ?
hi all i have table which has a userid,email and other fields. And i have a text file called email.txt,this text file has userid and email values corresponding to those in the table.And this file has only this userid and email fields separated by commas..
hi all I know a constraint's name,say cst_name .And i know which database it is existing,say db.then can i know which table belongs to this constraint in tat db with help of a query?
In the table below for Query3, I need to be able to extract the last time "each' RN_TEST_ID was tested for each month. For example, for RN_TEST_IDs '1453' and '1420', the rows in the results set would look like this because they are the most recent records for that specific ID for each Month. Thank you, Thank you, Thank you!
I have been working on the query that is supposed to pull out data to do the following thing:
there are orders that are both complete and not complete yet in the same table.
there is startDate and endDate for complete ones and forecastStartDate and forecastEndDate for not complete one.
I need to pull out data from the same table but using two different conditions in order to create monthly income.
Is there any easy way of doing it? Or do i need to separate my main table. However the last would result in me changing the whole application because of one stupid statement!
I am trying to write a query to collect information about from the tables. I need to collect all the Users who are not members of Group A in Association I.
Note that Users can belong to more than one group and have more than one profile.
I would appreciate it if you could help me figure out how to deal with this logic. Thanks in Advance
I'm pretty new to SQL and querying, and I'm not sure if this is thecorrect group to post this to, but hopefully someone can point me inthe right direction.I have the following query:SELECT Distinct dbo.DLFolders.FolderCode,dbo.PropertyCharValues.ParentId,dbo.PropertyCharValues.DocumentTypePropertyId,dbo.PropertyCharValues.PropertyCharValue,dbo.PropertyDateValues.DocumentTypePropertyId AS Expr1,dbo.PropertyDateValues.PropertyDateValueFROM dbo.PropertyDateValues INNER JOINdbo.PropertyCharValues ONdbo.PropertyDateValues.ParentId = dbo.PropertyCharValues.ParentIdINNER JOINdbo.Documents ON dbo.PropertyCharValues.ParentId= dbo.Documents.DocumentId INNER JOINdbo.DLFolders ON dbo.Documents.DLFolderID =dbo.DLFolders.FolderIDWHERE (dbo.PropertyDateValues.ParentId = '195203')Which yields these results (except the far right column, which I'veadded manually to describe what the PropertyCharValue is. I didn'tbother with the PropertyDateValues, but they are basically InvoiceDate, Post Date, and Check Date):FolderCodeParentIdDocumentTypePropertyIdPropertyCharValueExpr1PropertyDateValue42819520311942006-06-03 00:00:00.000Vendor Number42819520311962006-07-05 00:00:00.000Vendor Number428195203119932006-06-30 00:00:00.000Vendor Number4281952032Bhellington Corporation42006-06-03 00:00:00.000VendorName4281952032Bhellington Corporation62006-07-05 00:00:00.000VendorName4281952032Bhellington Corporation932006-06-30 00:00:00.000Vendor Name428195203368001-042138142006-06-03 00:00:00.000Invoice Number428195203368001-042138162006-07-05 00:00:00.000Invoice Number428195203368001-0421381932006-06-30 00:00:00.000Invoice Number4281952035000000005242006-06-03 00:00:00.000Voucher Number4281952035000000005262006-07-05 00:00:00.000Voucher Number42819520350000000052932006-06-30 00:00:00.000Voucher Number4281952037000001002742006-06-03 00:00:00.000Check Number4281952037000001002762006-07-05 00:00:00.000Check Number42819520370000010027932006-06-30 00:00:00.000Check Number4281952032242842006-06-03 00:00:00.000Company Code4281952032242862006-07-05 00:00:00.000Company Code42819520322428932006-06-30 00:00:00.000Company Code428195203233908.7842006-06-03 00:00:00.000Amount428195203233908.7862006-07-05 00:00:00.000Amount428195203233908.78932006-06-30 00:00:00.000Amount42819520324APVO-000001542006-06-03 00:00:00.000Batch ID42819520324APVO-000001562006-07-05 00:00:00.000Batch ID42819520324APVO-0000015932006-06-30 00:00:00.000Batch ID4281952032504057500042006-06-03 00:00:00.000GL Accounts4281952032504057500062006-07-05 00:00:00.000GL Accounts42819520325040575000932006-06-30 00:00:00.000GL Accounts4281952032504057600042006-06-03 00:00:00.000GL Accounts4281952032504057600062006-07-05 00:00:00.000GL Accounts42819520325040576000932006-06-30 00:00:00.000GL Accounts42819520312342842006-06-03 00:00:00.000Target Company42819520312342862006-07-05 00:00:00.000Target Company428195203123428932006-06-30 00:00:00.000Target CompanyAs you can see, the results triplicate the PropertyCharValue items andmultiply by 11 the PropertyDateValues because they are on differenttables and because I don't know what I'm doing.I would like to see a result with columns like this:FolderCode ParentID VendorNum VendorName InvNum VouchNumCompCode Amount BatchID GLAccounts GLAccounts(2) TargetCompany InvDate PostDate CheckDateTo that end, I tried the following query as an attempt in thatdirection:Declare@IDNum intSet @IDNum = '195203'SELECT distinct dbo.DLFolders.FolderCode,dbo.PropertyCharValues.ParentId,(Select PropertyCharValue from PropertyCharValues WhereParentId = '195203' and DocumentTypePropertyId= '5') as VouchNum,(Select PropertyCharValue from PropertyCharValues WhereParentID = '195203' and DocumentTypePropertyID= '25') as GLNumber,--dbo.PropertyCharValues.DocumentTypePropertyId,dbo.PropertyCharValues.PropertyCharValue,(SELECT PropertyDateValueFROM dbo.PropertyDateValuesWHERE ParentId = '195203' ANDDocumentTypePropertyID = '4') AS InvoiceDate,(SELECT PropertyDateValueFROM dbo.PropertyDateValuesWHERE ParentId = '195203' ANDDocumentTypePropertyID = '93') AS PostDate,(SELECT PropertyDateValueFROM dbo.PropertyDateValuesWHERE ParentId = '195203' ANDDocumentTypePropertyID = '6') AS CheckDateFROM dbo.PropertyDateValues INNER JOINdbo.PropertyCharValues ONdbo.PropertyDateValues.ParentId = dbo.PropertyCharValues.ParentIdINNER JOINdbo.Documents ON dbo.PropertyCharValues.ParentId= dbo.Documents.DocumentId INNER JOINdbo.DLFolders ON dbo.Documents.DLFolderID =dbo.DLFolders.FolderIDWHERE (dbo.PropertyDateValues.ParentId = '195203')And I discovered that a subquery can't have more than one result.I'm not sure what avenues to try next. Any suggestions?