PL/SQL, help in the validation of the data exists in a table.
Greetings,
I'm still new to PL/SQL and try to create a stored procedure that would allow me to check if a user exists in the connection table. The final objective is to have a connection of the user to an ASP.net web application and have a stored procedure validate the user exists in the table user.
To start, I just want to test the SP only from the DB. So, I'm wondering how I can configure the parameter with a value to imitate an application by passing a value to this parameter.
Here is my code for the SP that was compiled without error.
CREATE OR REPLACE PROCEDURE SP_LOGIN_CHK
(
P_USRNAME IN VARCHAR2
) IS
v_login_id VARCHAR2 (20);
BEGIN
Select login_id
in v_login_id
of login_user where v_login_id = p_usrname;
END SP_LOGIN_CHK;
Here is what I use to run the stored procedure...
exec sp_login_chk('Chris');
I get an error "no data found". However, when I run this query on the database, I get 1 line returned.
Select login_id login_user where login_id = "Chris";
Hello
cjpicc11 wrote:
Greetings,
I'm still new to PL/SQL and try to create a stored procedure that would allow me to check if a user exists in the connection table. The final objective is to have a connection of the user to an ASP.net web application and have a stored procedure validate the user exists in the table user.
To start, I just want to test the SP only from the DB. So, I'm wondering how I can configure the parameter with a value to imitate an application by passing a value to this parameter.
Here is my code for the SP that was compiled without error.
CREATE OR REPLACE PROCEDURE SP_LOGIN_CHK
(
P_USRNAME IN VARCHAR2
) IS
v_login_id VARCHAR2 (20);
BEGIN
Select login_id
in v_login_id
of login_user where v_login_id = p_usrname;
END SP_LOGIN_CHK;
Here is what I use to run the stored procedure...
exec sp_login_chk('Chris');
I get an error "no data found". However, when I run this query on the database, I get 1 line returned.
Select login_id login_user where login_id = "Chris";
At the same time that you run the query, the local variable v_login_id has the value NULL, then the condition:
where v_login_id = p_usrname;
won't be true. I bet you want to use the column in the table in this condition, not the local variable, like this:
where login_id = p_usrname;
Tags: Database
Similar Questions
-
Display the value 0 if the data exists in fact table obiee 11g
Hello
I have an obligation to show the table to a value of 0 if the data are not available in fact.
I have a sale done, time, size of the location in my report. Aug2014 month, I have no sales for en location. My requirement is when the user selects aug2014 and en location sales columns should be 0 as a value.
I tried with outer joins in RPD but no luck... Can someone help me here please.
Thank you
Prasanna
Try with "Include NULL values" property analysis and then change the format of your "Custom" column and enter a formula specifying the value 0 as option 3 ("positive, negative; values-online for example #0.000;"-"#0.000;") 0 '').
No need to play with outer joins and other things like that, OBIEE will manage it and get your NULL values display as 0.
-
I have the data into two table with the structure of similar column, I want to loop through the data in these two tables
based on some condition and runtime that I want to put the query in loop for example, the example is given, please help me
create table ab (a number, b varchar2 (20));
Insert into ab
Select rownum, rownum. "" sample "
of the double
connect by level < = 10
create table bc (a number, b varchar2 (20));
Insert into BC.
Select rownum + 1, rownum + 1 | "" sample "
of the double
connect by level < = 10
declare
l_statement varchar2 (2000);
Boolean bool;
Start
bool: = true;
If it is true, then
l_statement: =' select * ab ';
on the other
l_statement: =' select * from bc';
end if
I'm in execute immediate l_statement - something like that, but I don't know
loop
dbms_output.put_line (i.a);
end loop;
end;
Something like that, but this isn't a peace of the code work.
Try this and adapt according to your needs:
declare
l_statement varchar2 (2000);
c SYS_REFCURSOR;
l_a number;
l_b varchar2 (20);
Boolean bool;
Start
bool: = true;
If it is true, then
l_statement: = "select a, b, AB;
on the other
l_statement: = "select a, b from bc;
end if;
--
Open c for l_statement;
--
loop
extract the c in l_a, l_b;
When the output c % notfound;
dbms_output.put_line (l_a |') -' || l_b);
end loop;
close c;
end;
/
-
Need help with the data storage store, local array and network connections
Need help with my ESXi 4.1 installation
My hardware:
I built a server with an Asus P6T whitebox, i7 920, 12 Gig RAM, NIC, Intel Pro1000 PT Quad, 3ware 9650SE-12ML with 8 1.5 TB SATA green in a raid 6 array gives me about 8 + TB with a spare drive all housed within a NORCO RPC-4220 4U Rackmount Server chassis. I also have a 500 GB SATA drive which will hold the ESXi and virtual machines.
The network includes a firewall, Netgear Prosafe FVS336G, GS724Tv of Netgear ProSafe 24 port Gigabit Managed Switch on a dhcp cable modem internet service provider.
I also have 2 old NetGear SC101T NAS disks (4to) I want to connect to the system how some - at a later date have... data on them and want to transfer to the new storage array. I always looking into the question of whether they will work with ESXi 4.1, or I might have to only access it through Windows XP.
My Situation:
I have already installed ESXi 4.1 and vsphere client with no problems and it is connected to a dhcp cable internet service. I've set up host via a dynamic DNS service name give me a static hostname on the internet. I installed three machines to virtual OS successfully at the moment and now want to first start by creating a multimedia storage server which will use some of this new 8 TB array, then separate data storage for use with a web server small overhead storage and a backup. It is a domestic installation.
Help with the data store and network:
I was doing some reading, because I'm new to this, and it looks like I'll probably want to set up my table via ESXi as a nfs disk format. Now, the data store is usually in another physical box from what I understand, but I put my readers and ESXi all in the same box. I'm not sure that the best way to put in place with grouped network cards, but I want to make this work.
I understand that in ESXi 4.1 using iSCSi LUN must be less than 2 TB, but nfs - I should be able to add a bigger partition then 2 TB (for my multimedia) in nfs, right? or should I still add it separately as a separate 2 TB drives and then extend them to get the biggest space.
Any suggestions or direct resources showing examples on how to actually add some parts of the table as data warehouses separate nfs. I know that to go to the configuration tab, and then select Add to storage, and then select nfs. I have not my picture, but it's here that I don't know what to do because ESXi 4.1 system already has an address, should I put the same thing to the new data store array also (will it work?), and what should I use for the name of the folder and the store of data... just do something to the top. I thought to later install Openfiler (for a multimedia storage using this table server) as a virtual machine, use the table with esxi so that I can access the same storage space with widows and linux-based systems.
I also know I have to find a way to better use my quad nic card... put in place of virtual switches, grouping, etc HELP?
Any direction, assistance, similar facilities to sample, suggestions or resources that would help would be great. I did a lot of hunting, but still a little confused on how to best to put in place.
You must think of VMDK files of large databases with records of random size guest go read some data (a DLL or an INI file), maybe write some data back, then go read other data. Some files are tiny, but certain DLLs are several megabytes. It's random i/o all and heavy on the search time. IO Opsys is small random operations that are often sequential (go read data, write data, go read other data,...) so that deadlines are critical to the overall performance. That's why people say OPS are / s of reference and forget the MBs flow. The only time where you bulk transfers are when you read media (ISO files).
Well, now forget all this. Actually the disk activity will depend on the specific applications (database? mail server? machines compiler?), but the above is true for boots, and whenever applications are idle. You should see the profile to know.
RAID 10 is faster (and often more reliable) than RAID 5 or RAID-6 except in certain specific cases. In General RAID 10 is ideal for many random writes, since the calculation of parity for RAID-5 and - 6 adds to the overall latency between command and response - latency is cumulative if a little slow here and a little slow it adds up to a lot of overall slow synchronous especially with e/s on a network. OTOH RAID-5 and -6 can produce faster readings due to the number of heads, so you can use it for virtual machines that transfer bulk. Test. You may find that you need several different types subdashboards for best results.
You said 3ware, they have some good grades on their site, but don't believe it. With my 9650 that I found myself with only a couple of their recommendations-, I put the (simple) table for allocation size 256 k, nr_requests at 2 x the queue_depth and use the planner date limit. I had the habit for the Ext4 file system formatted with stride and stripe-width synced to the table and used the options large_files with fewer inodes (do not use the huge_files option unless you plan to have single VMDK files in the terabyte range). Use a cache of great reading in advance.
Virtual machines use VMDK files in all cases except raw iSCSI LUN that they treat native disks. VMDK is easier to manage - you can make a backup by copying the file, you can move it to a PC and load it into another flavour of VMware, etc. There could be some features iSCSI to your San as a transparent migration but nothing for me. NFS has less chatter of Protocol if latency lower times to complete an operation. NFS is good to read and write a block of data, that's all it boils down to.
UPS is good, but it won't help if something inside the machine explodes (UPS does nothing if the PC power supply goes down). If the RAID card has an option for a battery backup module, so it can contain some writings in memory and may end up the disk i/o after replacing the power supply. 3ware also limits the types of caching available if help is not installed, and you get just the right numbers with the module.
-
filling of datetime column SQL Server with the data in the date column oracle
After a lot of "finangling", I think I have my link dg4msql works well between Oracle and MSSQL.
Now, what I'm trying to do, is fill a table in MSSQL with an Oracle table column values, whenever a new row is inserted in the Oracle table. I use a very simple trigger on the oracle table that goes basically like this:
mware is dblink to MSSQL database, oracle col worth DATE and mssql col is of type DATETIME
This is the relaxation: (edited to show only the column in question)
==================================================================================
CREATE or replace TRIGGER < oracleowner >. INSERT_INTO_NVDB
AFTER INSERT ON < oracleowner >. < oracletable > for each row
BEGIN
insert into '< mssqlowner > '. «< mssqltable > @mware «»
(
"load_date_time,"
)
VALUES)
: new.loading_date,.
);
END;
==================================================================================
Now, when you enter a record in the Oracle trigger triggers ok table but does not insert a date in the MSSQL table, the 'load_date_time' in the mssql table can have NULL values so I guess there just inserts a null value.
When I activate the triggers on the table MSSQL, which then takes these values and inserts them into another table with values from other tables, inserting in the Oracle table fails because the relaxation on the MSSQL database tries to pass the date (which is empty) table MSSQL in another table where the datetime field is not null.
I guess it's because Oracle date format is not compatible with MSSQL, which I think is "yyyy-mm-dd hh: mm:"- so I have to either convert the date format by default Oracle to match a MSSQL, or convert a char of the trigger value. (The developer of the side MSSQL says if I can convert it to a char value that should be ok too)
I think that it is probably better to leave it in the date format, the best way to do this would be to put an "alter session set nls_date_format ="at the beginning of the trigger?
Can I convert the date to char the trigger easily? If there is a better way to proceed in the way I approach it I'm all for it.
Thank you!Hello
Your best option is to explicitly convert dates Oracle in a format recognized by SQL * Server. It's more coding, but then you know exactly what is being inserted and you give more control, if anything changes. You can also code to handle null data.
I'm not sure than to try to change the format of date to 'alter session... ". "do what you want.
You can use "to_char" on a date into character data-To_char (
, "HH24:MI:SSxFF of MON-DD-YYYY") and use any mask format supported.
You also use 'to_date' to transform the character data in a date format, as well as 'to_char' and 'to_date' in combination.
For example -.SELECT TO_CHAR (TO_DATE (October 27, 98 ',' DD-MON-RR'), 'YYYY') 'Year' FROM DUAL;
This is all discussed in the documentation-
Oracle® database
SQL language reference
11g Release 2 (11.2)where it also describes the different format masks.
If you need further assistance on the use of to_date, to_char formats then ask in the forum SQL/PLSQL.where they have more experience.
Kind regards
Mike -
Is it possible to make the condition depending on the sql statements in the data models
Hi all
Is it possible to include the condition based on sql statements in the data models.
For example
Is something like this? Also, the good doc is available for ' how to take full advantage of the "data models" in BI Publisher?if (some parameter is not null) <sqlstatement name="STATEMENT_1"> ... </sqlstatement> else <sqlstatement name="STATEMENT_2"> ... </sqlstatement>
Thank you
-SookieHello Sookie,
I couldn't find the time to get a data model of demonstration of work for you, but I'll try to explain.First, write a PL/SQL package. Make sure that you set all the parameters of model of data such as a global variable in the default PL/SQL package.
CREATE OR REPLACE
package as employee
function BeforeReportTrigger return Boolean;
query_text varchar (2000);
number of p_DEPTNO;
END;
/CREATE OR REPLACE
package as body employee
function BeforeReportTrigger return Boolean IS
StartIF (p_DEPTNO = 10) THEN
query_text: = select col1, col2, col3 from HR.
elsif (p_DEPTNO = 20) THEN
query_text: = select col1, col2, col3 hr_history.
on the other
query_text: = select col1, col2, col3 hr_history1.
end if;
Returns true;
end;
/Use this package in the default package in your data model. Check the "defaultPackage ="employee"in the following data model header.
Sample data model
------------------------------
--
--
--
--
Before running the query SQL, data engine reads the "before the release of the report" and all the texte_requete argument based on the p_DeptNo value. When executing the Q1, engine sqlQuery analyze the query ' & quert_text and replace it with the actual value. For example if the p_deptno = 10, the query will be "select col1, col2, col3 from HR.
Try it...
-
The search syntax of SQL query against the data type varchar2 preserving valid data.
Have a data model that we are not allowed to change and the column in question is a varchar2 (20). The column has at this stage no foreign key to the list of valid values. So, until we can get those who control the data model in order to make the adjustments we need for a SQL query that root out us bad data on the hours fixed.
Is what we expect to be good data below:
-Whole number, without floating point
-Length of 5 or less (greater than zero but less than 99999)
-Text "No_RP" can exist.
Request demo below works most of the time with the exception of 'or Column1 is null' is not contagious in the null record. I tried to change the logical terms around, but did not understand the correct layout still provide it. So help would be greatly appreciated it someone could put me straight on how to properly register a null value in the recordset that has been selected with other types of error for end users to correct their mistakes. Another thing, I suppose there could be a better approach syntactically to a call find all offender characters such as *, &, (and so on.)
WITH Sample_Data AS (SELECT '0' collar OF DOUBLE UNION ALL)
SELECT "2" collar OF DOUBLE UNION ALL
SELECT "99999" col OF DOUBLE UNION ALL
SELECT "100000" col OF DOUBLE UNION ALL
SELECT '1 a' collar OF DOUBLE UNION ALL
SELECT the "ABCD" OF DOUBLE UNION ALL pass
SELECT 'A1' collar OF DOUBLE UNION ALL
SELECT ' *' collar OF DOUBLE UNION ALL
SELECT "/" pass OF DOUBLE UNION ALL
SELECT '-' col OF DOUBLE UNION ALL
SELECT ' ' collar OF DOUBLE UNION ALL
SELECT "pass OF DOUBLE UNION ALL
4. SELECT 5 6' collar OF DOUBLE UNION ALL
SELECT "24.5" collar OF DOUBLE UNION ALL
SELECT '-3' collar OF DOUBLE UNION ALL.
SELECT 'A' collar OF DOUBLE UNION ALL
SELECT 'F' OF DOUBLE UNION ALL cervical
SELECT the 'Z' OF DOUBLE UNION ALL pass
SELECT the pass 'Bye' FROM DUAL UNION ALL
SELECT the "Hello World" OF DOUBLE UNION ALL pass
SELECT "=" col OF DOUBLE UNION ALL
SELECT "+" col OF DOUBLE UNION ALL
SELECT '_' pass OF DOUBLE UNION ALL
SELECT '-' col OF DOUBLE UNION ALL
SELECT ' (' col OF DOUBLE UNION ALL)
SELECT ')' collar OF DOUBLE UNION ALL
SELECT '&' collar OF DOUBLE UNION ALL
SELECT ' ^' collar OF DOUBLE UNION ALL
SELECT '%' collar OF DOUBLE UNION ALL
SELECT the pass of "$" OF DOUBLE UNION ALL
SELECT the pass ' # ' TO DOUBLE UNION ALL
SELECT ' @' collar OF DOUBLE UNION ALL
SELECT '!' collar OF DOUBLE UNION ALL
SELECT ' ~' collar OF DOUBLE UNION ALL
SELECT "' collar OF DOUBLE UNION ALL
SELECT '.' pass FROM DUAL
)
SELECT col from Sample_data
WHERE (translate (col, '_0123456789', '_') is not null
or length (col) > 5
col = 0 or
or col is null)
and (upper (col) <>'NO_RP');
One more thing, I also took the approach of the regular expression, but he could not understand. If anyone knows how to do with this approach, I would also appreciate learning this method as well. Below is a close because I had. Impossible to get a range to work as "between 0 and 100000", guessing because of the comparison of varchar2 and # even attempted using to_char and to_number.
Select to_number (column1) from the testsql where REGEXP_LIKE (column1, ' ^ [[: digit:]] + $') ORDER BY to_number (column1) CSA;
Thanks in advance for anyone to help.
NickHello
Thanks for posting the sample data in a useable form.
It would be useful that you also posted the accurate results you wanted from this data. You want the same results as those produced by the query you posted, except that nulls should be included? If so:SELECT col FROM sample_data WHERE CASE WHEN UPPER (col) = 'NO_RP' THEN 1 WHEN col IS NULL THEN -1 WHEN LTRIM (col, '0123456789') IS NOT NULL THEN -2 WHEN LENGTH (col) > 5 THEN -3 ELSE TO_NUMBER (col) END NOT BETWEEN 1 AND 99999 ;
The requirement that pass! = 0 gives that much more difficult. You could test easily for an integer from 1 to 5 digits, but then you must have a separate condition to make sure that the chain was not '0', '00', '000', ' 0000 'or ' 00000'.
(Unlike Solomon, I guess that do not want to choose no-0 numbers starting by 0, such as ' 007 'or ' 02138'.)Using regular expressions, you may lose a few keystrokes, but you also lose a lot of clarity:
SELECT col FROM sample_data WHERE REGEXP_LIKE ( col , '^0{1,5}$' ) OR NOT REGEXP_LIKE ( NVL ( UPPER (col) , 'BAD' ) , '^(([1-9][0-9]{0,4})|NO_RP)$' ) ;
Published by: Frank Kulash, December 13, 2010 21:50
Published by: Frank Kulash, December 13, 2010 22:11
Added regular expression solution -
Problem SQL HELP during the installation of aviation the interactive dvd course!
try to download interactive dvd Aviation course and be sktc kingschool SQL error does not exist... Check the State of SQL express instance and I install the classes I get a SsRestart occurred must close and send error report... Any help would be great! Help!
I suggest that you contact the manufacturer of the interactive DVD software to help get the program installed.
They would be better able to help with your problem.
Thank you
Marilyn
-
Need help with the date of Validation Urgent
Hello
We need help in the Validation Date.
We have 2 fields of Date on the form the Start Date, End Date
The requirement is: End Date (cannot be more than 30 years as of the start date).
I wrote after the script on the exit eventof the End Date . But the problem is its calculation of 30 years from the current Date not from the Start Date
var
tDate = util.scand (' mm/dd/yyyy', new Date());
var
M = tDate.getMonth ();
var
D = tDate.getDate ();
var
Y = tDate.getFullYear ();
var
SRes = util.printd("yyyy-mm-dd", new Date((Y+30), M,D) );
App.Alert (SRes)
If
(SRes < = this.rawValue)
{
App.Alert ("cannot be greater than 30 years from the start date")
() xfa.host.setFocus
ce );
}
can someone help me please
Kind regards
Jay
Hello
You need to get the LCD field javascript and calculate & compare with the future date in date javascript.
Try the following script.
var sDate = StartDate.rawValue;
var wkStartDate = util.scand ("yyyy-mm-dd", sDate);nYear var = wkStartDate.getFullYear ();
nMonth var = wkStartDate.getMonth ();
nJour var = wkStartDate.getDate ();var wkFutureDate = new Date (+ 30 nYear, nMonth, nJour);
sDate = EndDate.rawValue;
var wkEndDate = util.scand ("yyyy-mm-dd", sDate);If (wkEndDate.getTime () > wkFutureDate.getTime ()) {}
xfa.host.messageBox ("cannot be more than 30 years from the start date");
xfa.host.setFocus (this);
} -
Using SQL to display the date range
Gurus,
I have a sql statement such as
My output looks likeselect MIN(HIREDATE), MAX(HIREDATE) FROM EMP WHERE DEPTNO = 30
Based on the values of MIN (HIREDATE), MAX (HIREDATE) valuesMIN(HIREDATE) MAX(HIREDATE) 12/30/1998 12/30/2001
I need a SQL to generate the output as
30/12/1998
30/01/1999
28/02/1999
---
---
until the Max value (HIREDATE)
In February, we have 30 days, in this case to the last day of the month.
Thanks for the great help
C 007Hello
put my post to correct and others with useful, please
Is salim.
-
Touch iPhone 5s does not not needing help for the data on it.
iPhone 5 s (iOS 9) I have blue and red lines on the screen and the touch does not work at all, but the phone still works as usual outside the lines and contactless (voice on don't work/Siri as other items said worked, I do not have wifi for Siri). What I want is the data on the phone, I have a macbook pro (OS X 10.11) a fix would be better, but all I need is the data. I have icloud activated, but it was defective on my phone so don't know if I had a full backup and would like to know how to check. I have a form of computer backup about 2 months ago, but wanted all the pictures and data since then.
At the back for up to my pc, I need is to unlock my phone, so any help will be appreciated.
Thank you
If connect to iTunes and perform a full backup
And also connect on iCloud & see you backup recently
-
Hi all
I have a requirement where my table contains the values key1, Key2, and timestamp (example 24 January 2013 06:45:45)
Now I have several values for the same key1, key2, and date with different stamps. I need to keep records only 2 with less output and max timestamp for key1 and key2.
Can you please indicate how this can be done?
Like this
SQL > create table k (key1, key2 whole integer, date of ts);
Table created.
SQL > insert into k
2. Select 1, 1, trunc (sysdate) + numtodsinterval (level, 'time')
3 double
4. connect by level<=>=>10 rows created.
SQL > alter session set nls_date_format = 'DD-MON-YYYY HH24:MI:SS ";
Modified session.
SQL > select * from k;
CLE1 KEY2 TS
---------- ---------- --------------------
1 1 31 JANUARY 2014 01:00
1 1 31 JANUARY 2014 02:00
1 1 31 JANUARY 2014 03:00
1 1 31 JANUARY 2014 04:00
1 1 31 JANUARY 2014 05:00
1 1 31 JANUARY 2014 06:00
1 1 31 JANUARY 2014 07:00
1 1 31 JANUARY 2014 08:00
1 1 31 JANUARY 2014 09:00
1 1 31 JANUARY 2014 10:0010 selected lines.
SQL > select key1
2, key2
3, ts
4 of)
5. Select k.*
6, min (ts) over (partition by key1, key2, trunc (ts)) min_ts
7, max (ts) over (partition by key1, key2, trunc (ts)) max_ts
8 k
9 )
10 where ts = ts or min_ts = max_ts;CLE1 KEY2 TS
---------- ---------- --------------------
1 1 31 JANUARY 2014 01:00
1 1 31 JANUARY 2014 10:00SQL >
-
How to integrate the dynamic SQL generated in the data definition XML file?
Hi all
I have it here is the XML file that is attached to the definition of data model RTF as below. Also, I have a function that will return to create a dynamic query as shown below.
<?xml version="1.0" encoding="UTF-8"?> <dataTemplate name="XYZ" description="iExpenses Report" Version="1.0"> <dataQuery> <sqlStatement name="Q2"> <![CDATA[
-
Help register the date as quarters
Hello world
I did this in the transaction date and implement validation
IF TO_CHAR(:BLK1.) EO_TRNX_DATE, "DD/MM/YYYY") not in (March 31, 2010 ", June 30, 2010" ", September 30, 2010" ", December 31, 2010", December 31, 2009 ", September 30, 2009") THEN
message ('Invalid Date');
message ('Invalid Date');
RAISE FORM_TRIGGER_FAILURE;
END IF;
Here, I must set the date of the year.
I want to do not to set the year, I want to just the inert user in the quarter of the year during the year
for example
30/09/2007
30/09/2000
31/12/2002
I need to set it in the codeJust leave the thema out of your TO_CHAR, as
IF TO_CHAR(:BLK1.EO_TRNX_DATE,'DD/MM')not in ('31/03','30/06','30/09','31/12') THEN message('Invalid Date'); message('Invalid Date'); RAISE FORM_TRIGGER_FAILURE; END IF;
-
How to divide the resultset SQL based on the data in the form of scenarios?
Hello
I need to develop a query that should be divided into scenarios
Ex:
Scenario 1: If a product is sold to the United States and charged in the United Kingdom
Scenario 2: If a product is sold to the United Kingdom and charged in the United States
Scenario 3: If a product is sold and invoiced to the United States
Scenario 4: If a product is sold and invoiced to the United Kingdom
Based on 1 how to divide and provide SQL result to users based on the scenarios?
Ex: Result should show all the data, saying that the result set is in scenario 1, etc..,.
Please advice
Thank you
user12048986Hello
You can use an expression BOX to classify each line:
CASE sold_country || ' ' || billed_country WHEN 'US UK' THEN 1 WHEN 'UK US' THEN 2 WHEN 'US US' THEN 3 WHEN 'UK UK' THEN 4 END AS scenario_num
If sold_country or billed_country is anything except 'UK' or 'US', then the above expression returns null.
I hope that answers your question.
If not, post a small example data (CREATE TABLE and only relevant columns, INSERT statements), and the results you want from this data.
Maybe you are looking for
-
Please how to do error 53?
-
Qosmio X 500-106 - after update driver, close the computer cover closed
06/09/2010, I have updated my driver Qosmio X 500 - 106 Nvidia GTS 360 M and now when I close the lid of my laptop it stops completely. I checked the settings in the "power options" on "then of closing the lid" section and I have to go to sleep, what
-
A sent e-mail is also going in the trash in various forms
Sent an email from Google to my credit card customer service. The next day, I noticed about eight versions of this email in the trash. The first note was only 'Dear Sir', but each version a little more mail, until the final version had all of the con
-
New effects of resolution monitors on block diagram
I recently got a new PC with display quad outputs IT. I had new monitors with different resolutions, since the old monitors that I used. Everyone noticed when opening old projects on a new presentation available to block diagram to become very differ
-
How and where to pick up 25 figures for why 2008 activation code
Code lost a computer malfunction