Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi, I should extract a value from a table and save it in a variable and then use it in a subsequent query. I'm a beginner. Can someone good-hearted help me? 🙂
Hi,
I understand that you are trying to get the value for the post mentioned below.
Lets try to do it in slightly different way.
Step 1:- Create a context variable max_date with String data type
Step 2:- Assign the value from database to context variable as shown below. Make sure that your data from database is fetched in the format YYYYMMDD and converted to String. If you want the value in different format, make sure that the format is in sync everywhere.
Now, you have the value in the context variable which can be used in the whole job. Please note that you can use the Global variables also. In that case, you need to assign the Global variable in String format as argument to your next post.
Hope it helped to resolve your issue 🙂
Warm Regards,
Nikhil Thampi
Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved 🙂
Thanks for the reply. As I said, I'm a beginner. I have a scheme as below but talend says:
"MaxDate cannot be resolved to a variable"
put it in double quotes "MaxDate"
Ok but...
I have this situation:
1: I run the first query:
"SELECT
max( PUB.uoggetto.dtvartime) as MaxDtvartime
FROM PUB.uoggetto"
2: I would like to save a MaxDate variable
3 run a new queri using the variable
"SELECT
*
FROM PUB.uoggetto
where dtvartime = 'variable' "
Hi ,
Can you show me the screeshot of tsetglobalvariable component?
Regards,
Kasthuri Rengan
Hi ,
Use (Date)globalMap.get("MaxDate")) expression in the query .
Kindly accept this as solution
Regards,
Kasthuri Rengan
the problem is in the error above. "MaxDtvartime can not be resolved or is not a field" at setgloablvar
define schema in tMysqlrow where schema column name same as query result column name.
during select use GlobalMap get methode.