Pavel Ivanov willingly and out of the goodness of his heart wrote:

> If the following can be considered as one step then do it like this:
>
> BEGIN;
> UPDATE LSOpenSubProjects
>     SET price = (SELECT sum(price) FROM table1 WHERE subProjID = 24),
>        udate = now
>     WHERE subProjID = 24;
> UPDATE LSOpenProjects
>     SET price = (SELECT sum(price) FROM table2 WHERE ProjID = 8),
>        udate = now
>     WHERE ProjID = 8;
> END;

It is one step for me. :-)  Thanks.  I wish I had written to the list 
without spending two hours trying to write this.

Thanks.

josé
>
> On Wed, Jul 21, 2010 at 2:28 PM, jose isaias cabrera
> <cabr...@wrc.xerox.com> wrote:
>>
>> Greetings and salutations.
>>
>> I believe this is possible, but I can not seem to get the syntax from the
>> site. I have these 3 commands and 3 different steps that I want to put 
>> into
>> one:
>>
>> 1. result1 = SELECT sum(price) FROM table1 WHERE subProjID = 24;
>> 2. result2 = SELECT sum(price) FROM table2 WHERE ProjID = 8;
>> 3. BEGIN;
>> UPDATE LSOpenSubProjects SET price = result1 WHERE subProjID = 24;
>> UPDATE LSOpenSubProjects SET udate = now WHERE subProjID = 24;
>> UPDATE LSOpenProjects SET price = result2 WHERE ProjID = 8;
>> UPDATE LSOpenProjects SET udate = now WHERE ProjID = 8;
>> END;
>>
>> How can I put all of these 3 steps into one?
>>
>> thanks,
>>
>> josé
>>
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> 

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to