f



Re: How to update one table with info found in another table #3

You could use SQL, although the format way is far better, although needs
more work.

proc sql;
create table table3 as select
  a.*,
  b._name_ as holiday_name
  from table1 as a left join table2 as b
  on (a.date=b.col1 or a.date=b.col2 or a.date=b.col3)
  ;
quit;

This is untested code.

if you reshape Table2, as already recommended, then the above code can be
simplified to

proc sql;
create table table3 as select
  a.*,
  b._name_ as holiday_name
  from table1 as a left join table2 as b
  on (a.date=b.col1)
  ;
quit;


HTH

Tom

On Mon, 17 Dec 2007 22:55:19 -0500, Howard Schreier <hs AT dc-sug DOT org>
<nospam@HOWLES.COM> wrote:

>On Mon, 17 Dec 2007 17:33:36 -0500, Tom White <tw2@MAIL.COM> wrote:
>
>>Hello SAS-L,
>>
>>I have two tables that look like this:
>>
>>****TABLE1***
>>
>>MERCHANT     ID      DATE        ... (many more fields)
>>1271        434     17AUG2005
>>1335        038     24FEB2003
>>1435        038     25SEP2007
>>1435        038     04JUL2005
>>220         038     31MAY2004
>>220         263     11oct2006
>>
>>The MERCHANT field in this table is of no importance. I just have it
there
>to show you
>>this table has many more fields than the field I am interested in,
namely,
>DATE.
>>
>>***TABLE2***
>>_NAME_          COL1          COL2          COL3             ...
>>Fist_of_year    01JAN2003     01JAN2004     01JAN2007        ...
>>Christmas_day   25DEC2007     25DEC2203     25DECDEC2010     ...
>>Memorial_day    31MAY2004     26MAY2003     30MAY2011        ...
>>.
>>.
>>.
>>
>>
>>I would like to update TABLE1 so that it shows the information in TABLE2.
>>Therefore the update tables contains anew field called HOLIDAY which
>indicates if DATE
>>in TABLE1 is a holiday as shown in TABLE2 (this table contains only
>holidays--in the above example
>>the first of the year, christmas, and memorial day).
>>
>>MERCHANT     ID      DATE        HOLIDAY
>>1271        434     17AUG2005    NO
>>1335        038     24FEB2003    NO
>>1435        038     25SEP2007    NO
>>1435        038     04JUL2005    YES
>>220         038     31MAY2004    YES
>>220         263     11OCT2006    NO
>>.
>>.
>>.
>>
>>
>>Is there some kind of a look up function in SAS to do this?
>>Maybe an update statement to update the DATE in TABLE1 using
>>information (COL1, COL2, COL3, etc.) found in TABLE2?
>>
>>Thnak you.
>>
>>Tom
>
>There are numerous techniques. In about every case, the first step is to
>reshape TABLE2 so that you have just one column of dates.
0
tom.hide1 (89)
12/18/2007 10:24:40 AM
comp.soft-sys.sas 142828 articles. 3 followers. Post Follow

0 Replies
561 Views

Similar Articles

[PageSpeed] 49

Reply:

Similar Artilces:

Re: How to update one table with info found in another table
> From: Tom White > I have two tables that look like this: > > ****TABLE1*** > > MERCHANT ID DATE ... (many more fields) > 1271 434 17AUG2005 > 1335 038 24FEB2003 > 1435 038 25SEP2007 > 1435 038 04JUL2005 > 220 038 31MAY2004 > 220 263 11oct2006 > > The MERCHANT field in this table is of no importance. I just > have it there to show you > this table has many more fields than the field I am > interested in, namely, DATE. > > ***TABLE2*** > _NAME_ COL1 COL2 COL3 ... > Fist_of_year 01JAN2003 01JAN2004 01JAN2007 ... > Christmas_day 25DEC2007 25DEC2203 25DECDEC2010 ... > Memorial_day 31MAY2004 26MAY2003 30MAY2011 ... > . > . > . > > > I would like to update TABLE1 so that it shows the > information in TABLE2. > Therefore the update tables contains anew field called > HOLIDAY which indicates if DATE > in TABLE1 is a holiday as shown in TABLE2 (this table > contains only holidays--in the above example > the first of the year, christmas, and memorial day). > > MERCHANT ID DATE HOLIDAY > 1271 434 17AUG2005 NO > 1335 038 24FEB2003 NO > 1435 038 25SEP2007 NO > 1435 038 04JUL2005 YES > 220 038 31MAY2004 YES &g...

Re: How to update one table with info found in another table #6
Thank you all for your responses to my question. I will study your ideas and attempt to implement to solve my problem. Thank you for your time. T ----- Original Message ----- From: "Pardee, Roy" To: SAS-L@LISTSERV.UGA.EDU Subject: Re: How to update one table with info found in another table Date: Tue, 18 Dec 2007 05:28:53 -0800 Here's an approach that should work. * First, we normalize table2 ; data holidays ; set table2 ; array dat col: ; do I = 1 to dim(dat) ; date = col{i} ; if date ne . then output ; end ; keep _name_ date ; run ; * Now we tack the desired data onto the side of table1. ; proc sql ; create table want as select t1.*, case when h.date is null then 'No' else 'Yes' end as holiday from table1 as t1 LEFT JOIN holidays as h on t1.date = h.date ; quit ; HTH, -Roy -----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Tom White Sent: Monday, December 17, 2007 2:34 PM To: SAS-L@LISTSERV.UGA.EDU Subject: How to update one table with info found in another table Hello SAS-L, I have two tables that look like this: ****TABLE1*** MERCHANT ID DATE ... (many more fields) 1271 434 17AUG2005 1335 038 24FEB2003 1435 038 25SEP2007 1435 038 04JUL2005 220 038 31MAY2004 220 263 11oct2006 The MERCHANT field in this table is of no importance. I just have it there to show you this table has many more fields than the field I am interested in, namely, DATE. ***TABLE2*** _NAME_ COL1 COL2 COL3 ... Fis...

Re: How to update one table with info found in another table #4
Here's an approach that should work. * First, we normalize table2 ; data holidays ; set table2 ; array dat col: ; do I = 1 to dim(dat) ; date = col{i} ; if date ne . then output ; end ; keep _name_ date ; run ; * Now we tack the desired data onto the side of table1. ; proc sql ; create table want as select t1.*, case when h.date is null then 'No' else 'Yes' end as holiday from table1 as t1 LEFT JOIN holidays as h on t1.date = h.date ; quit ; HTH, -Roy -----Original Message----- From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of Tom White Sent: Monday, December 17, 2007 2:34 PM To: SAS-L@LISTSERV.UGA.EDU Subject: How to update one table with info found in another table Hello SAS-L, I have two tables that look like this: ****TABLE1*** MERCHANT ID DATE ... (many more fields) 1271 434 17AUG2005 1335 038 24FEB2003 1435 038 25SEP2007 1435 038 04JUL2005 220 038 31MAY2004 220 263 11oct2006 The MERCHANT field in this table is of no importance. I just have it there to show you this table has many more fields than the field I am interested in, namely, DATE. ***TABLE2*** _NAME_ COL1 COL2 COL3 ... Fist_of_year 01JAN2003 01JAN2004 01JAN2007 ... Christmas_day 25DEC2007 25DEC2203 25DECDEC2010 ... Memorial_day 31MAY2004 26MAY2003 30MAY2011 ...

Re: How to update one table with info found in another table #5
In addition to SQL ways, there are several data step ways for this LOOK UP problem. Among them, three methods are most often used for the problem posted now. They are, Proc Format, HASH Objects, and Key Indexing. The processing time will be in the decreasing order of these methods - Key Indexing taking the LEAST Time. 1. Key Indexing. As SAS Dates vary between January 1, 1582 to December 31, 20000, it is possible to handle any SAS date through a temporary array. Although the reshaping of Table 2, as pointed out earlier, would help programming, I am using an array to process the dates. The use of col1 - col3 could be replaced to suit the real circumstance. data one; input merchant id @12 date date9.; cards; 1271 434 17AUG2005 1335 038 24FEB2003 1435 038 25SEP2007 1435 038 04JUL2005 220 038 31MAY2004 220 263 11oct2006 ; run; data two; informat col1-col3 date9.; input col1 col2 col3; cards; 01JAN2003 01JAN2004 01JAN2007 25DEC2007 25DEC2203 25DEC2010 31MAY2004 26MAY2003 30MAY2011 ; run; data wanted(drop = col:); length merchant id date 8; * to keep these in the output first; array k[-138061:6589335] _temporary_; * SAS DATE's RANGE; * load the dates to the array k[ ]; do until (eoftwo); set two end = eoftwo; array da[*] col1-col3; do _n_ = 1 to dim(da); k[da[_n_]] = 1; end; end; length holiday $3; do until (eofone); holiday = 'NO'; set one end = eofone; if k[date] then holiday = 'YES'; output; end; run;...

Re: How to update one table with info found in another table #2
On Mon, 17 Dec 2007 17:33:36 -0500, Tom White <tw2@MAIL.COM> wrote: >Hello SAS-L, > >I have two tables that look like this: > >****TABLE1*** > >MERCHANT ID DATE ... (many more fields) >1271 434 17AUG2005 >1335 038 24FEB2003 >1435 038 25SEP2007 >1435 038 04JUL2005 >220 038 31MAY2004 >220 263 11oct2006 > >The MERCHANT field in this table is of no importance. I just have it there to show you >this table has many more fields than the field I am interested in, namely, DATE. > >***TABLE2*** >_NAME_ COL1 COL2 COL3 ... >Fist_of_year 01JAN2003 01JAN2004 01JAN2007 ... >Christmas_day 25DEC2007 25DEC2203 25DECDEC2010 ... >Memorial_day 31MAY2004 26MAY2003 30MAY2011 ... >. >. >. > > >I would like to update TABLE1 so that it shows the information in TABLE2. >Therefore the update tables contains anew field called HOLIDAY which indicates if DATE >in TABLE1 is a holiday as shown in TABLE2 (this table contains only holidays--in the above example >the first of the year, christmas, and memorial day). > >MERCHANT ID DATE HOLIDAY >1271 434 17AUG2005 NO >1335 038 24FEB2003 NO >1435 038 25SEP2007 NO >1435 038 04JUL2005 YES >220 038 ...

How to update one table with info found in another table
Hello SAS-L, I have two tables that look like this: ****TABLE1*** MERCHANT ID DATE ... (many more fields) 1271 434 17AUG2005 1335 038 24FEB2003 1435 038 25SEP2007 1435 038 04JUL2005 220 038 31MAY2004 220 263 11oct2006 The MERCHANT field in this table is of no importance. I just have it there to show you this table has many more fields than the field I am interested in, namely, DATE. ***TABLE2*** _NAME_ COL1 COL2 COL3 ... Fist_of_year 01JAN2003 01JAN2004 01JAN2007 ... Christmas_day 25DEC2007 25DEC2203 25DECDEC2010 ... Memorial_day 31MAY2004 26MAY2003 30MAY2011 ... .. .. .. I would like to update TABLE1 so that it shows the information in TABLE2. Therefore the update tables contains anew field called HOLIDAY which indicates if DATE in TABLE1 is a holiday as shown in TABLE2 (this table contains only holidays--in the above example the first of the year, christmas, and memorial day). MERCHANT ID DATE HOLIDAY 1271 434 17AUG2005 NO 1335 038 24FEB2003 NO 1435 038 25SEP2007 NO 1435 038 04JUL2005 YES 220 038 31MAY2004 YES 220 263 11OCT2006 NO .. .. .. Is there some kind of a look up function in SAS to do this? Maybe an update statement to update the DATE in TABLE1 using information (COL1, COL2, COL3, etc.)...

Updating a table with specific info from another table
I have a contacts table with name address and such but are missing all phone numbers in the phone number fields. I have just received an updated customer list in Excel and have imported into a new table. Can I run a query that will take the phone number only from the new table and update the old tables phone number fields from empty to the proper information? Hi John, In sql Server you can run a Transact sql statement like this: strSql = "Update t1 Set t1.Phone = t2.Phone from mainTbl t1 Join ImportTbl t2 on t1.IDnum = t2.IDnum" to update a table in one shot. But I was ...

Re: TABLES TABLES TABLES
sasbum@AOL.COM wrote: >How would you best describe to a retiscent SAS student that the concept of >TABLES isn't limited to SQL? This came up during a discussion on table >lookup methods - and lookup tables in particular (I mean, lookup tables >pre- >date SQL). Even SAS data sets are referred to as tables. This made the >student apoplectic. I find a visual works well here. If you show a grid with rows and columns, then you can show a picture of a SAS data set and a SQL table and a lookup table, and show that (regardless of terminology and buzzwords) they're all pr...

Updating a table with specific info from another table #2
I have a contacts table with name address and such but are missing all phone numbers in the phone number fields. I have just received an updated customer list in Excel and have imported into a new table. Can I run a query that will take the phone number only from the new table and update the old tables phone number fields from empty to the proper information? ...

Re: Updating master table using a reference table #3
On Wed, 15 Jul 2009 22:43:45 -0400, Harry <dj_epw@YAHOO.COM> wrote: >Hi, > >I am trying to update a Master table with values from a reference table. > >Given the master table has 12 million observations - what would be the >fastest way of updating? > >1) Building a macro list from reference table to update master table? >2) Joining the two tables? > >Thanks >Harry for the macro variable idea it would be of interest how big is the reference table. If it is around 10 or 20 obs (or less), the macro variable idea might be good. If more, a UPDATE statemen...

How to update a table with another table
Hi to All, I have in my 'schema' 2 tables: CREATE TABLE T_ITEMS ( ITEM_GROUP VARCHAR2(10 BYTE) NOT NULL, ITEM_CODE VARCHAR2(25 BYTE) NOT NULL, ITEM_DESCRIPTION VARCHAR2(40 BYTE) NOT NULL, ITEM_QTA NUMBER(16,4), ITEM_PRICE NUMBER(18,5) ) TABLESPACE DOM8DATI PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 2M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; CREATE TABLE T_PRICES ( ITEM_GROUP VARCHAR2(10 BYTE) NOT NULL, ITEM_CODE VARCHAR2(25 BYTE) NOT NULL, ITEM_PRICE NUMBER(18,5) ) TABLESPACE DOM8DATI PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 2M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; I need to create a script that for each record in T_ITEMS, read if exist the code (ITEM_GROUP,ITEM_CODE) in T_PRICES and update ITEM_PRICE in T_ITEMS. Can anyone help me? Thank You and Best Regards Gaetano "nick048" <nicosia.gaetano@moonsoft.it> schreef in bericht news:58c09989-2361-41e1-9db9-dee2dd6cc99c@z17g2000hsg.googlegroups.com... > Hi to All, > > I have in my 'schema' 2 tables: > > CREATE TABLE T_ITEMS > ( > ITEM_GROUP VARCHAR2(10 BYTE) NOT NULL, > ITEM_CODE VARCHAR2(25 BYTE) NOT NULL, > ITEM_DESCRIPTION VARCHAR2(40 BYTE) NOT NULL, > ITEM_QTA NUMBER(16,4), > I...

Update one table's data from another table (but skip identical records)
I'm looking for a way to update data in one table with data from another table. More specifically, if there are any records in the two tables which have matching primary keys but differing data in at least one other column, I need to update the values in the old table from the new table. I can't just do a blanket update of every record, because that would result in a lot of unneccesary updates -- I only want to update records which actually have different data. I tried an UPDATE FROM statement, but Oracle doesn't support that. I tried a MERGE INTO statement, but Oracle 9i requires action to be taken both when the records match *and* when they don't. Bah! Any suggestions? gordon@panix.com wrote: > I'm looking for a way to update data in one table with data from > another table. > > More specifically, if there are any records in the two tables which > have matching primary keys but differing data in at least one other > column, I need to update the values in the old table from the new > table. > > I can't just do a blanket update of every record, because that would > result in a lot of unneccesary updates -- I only want to update > records which actually have different data. > > I tried an UPDATE FROM statement, but Oracle doesn't support that. > > I tried a MERGE INTO statement, but Oracle 9i requires action to be > taken both when the records match *and* ...

Re: TABLES TABLES TABLES #2
OHHH went there, did that, got the t-shirt, even. I tried everything in the book. This person is extremely LITERAL and looking for the letter of the law, or something........maybe my trying so hard just egged him on, or his stubbornness that kept his feet in concrete, but I don't think so. He truly believes that. -----Original Message----- From: David L Cassell <davidlcassell@MSN.COM> To: SAS-L@LISTSERV.UGA.EDU Sent: Sun, 27 Nov 2005 11:55:12 -0800 Subject: Re: TABLES TABLES TABLES sasbum@AOL.COM wrote: >How would you best describe to a retiscent SAS student that the concept...

Re: TABLES TABLES TABLES #6
Ahhhh - I'm lovin' that one. TY TY In a message dated 12/1/2005 6:14:05 AM Eastern Standard Time, rdevenezia@WILDBLUE.NET writes: Friar Broccoli wrote: > Try this (a higher authority): > > http://www.google.com/search?num=100&hl=en&lr=lang_en&safe=off&as_qdr=all&q=de fine%3A+data+table&btnG=Search&lr=lang_en > > Howard Wood wrote: >> OHHH went there, did that, got the t-shirt, even. I tried >> everything in the book. This person is extremely LITERAL and >> looking for the letter of the law, or something........maybe...

Update a table from a join with another table
Hello I'd like to update the values of av.score_no to 0 where the value of pe.avail_flag='Y' and pe.person_id=av.person_id Could some kind person provide a tip? Thanks. update score av set av.score_no=0.0 from score av, ( select pe.*, av.* from score av join people pe on av.person_id=pe.person_id where pe.avail_flag='Y' ) b where b.person_id=av.person_id On 2012-01-18 00:20, gimme_this_gimme_that@yahoo.com wrote: > Hello > > I'd like to update the values of av.score_no to 0 where the value of > pe.avail_flag='Y' > and pe.person_id=av.person_id > > Could some kind person provide a tip? > > Thanks. > > > update score av > set av.score_no=0.0 > from score av, > ( > select > pe.*, > av.* > from score av > join > people pe > on av.person_id=pe.person_id > where pe.avail_flag='Y' > ) b > where b.person_id=av.person_id something like: update score av set av.score_no=0.0 where exists ( select 1 from people pe where av.person_id = pe.person_id and pe.avail_flag='Y' ); /Lennart Yay! That worked. Thanks Lennart. > /Lennart- Hide quoted text - > > - Show quoted text - ...

Updating another Table other than the Current Table
I am currently looking at Filemaker 8.5 in evaluating its suitability for use in our offices. This most probably sounds a silly question, but something I will need to do if we use Filemaker, is upon creation of an invoice record in one table is automatically create another record in a transaction table. I can't seem to find an easy way of doing this using the Filemaker scripts. Sorry if this is a very basic question, but I know very little (at the mo) about Filemaker. Many thanks, Jeff -- Please do not reply to the address of rhubarb@gosdensremovals.co.uk as we do not read or w...

joining tables- one table below another
Hello, let say I have 2 tables such as a b c ---------------------- ------->table1 34 12 35 14 36 23 a b c ------------------- ---------->table2 34 6 35 12 16 36 5 4 I want join these tables such "one table below another table" using PROC SQL statements. For the above tables ,I want to do it like that: a b c ---------------------- 34 ...

Re: Summary: Re: Table combining tables? PROC FREQ or maybe #3
On Sun, 29 Jun 2008 08:12:59 -0400, Peter Flom <peterflomconsulting@MINDSPRING.COM> wrote: >I've now got several solutions.... SAS-L is great! But the odd behavior of Howard's program on two datasets that ought to have been the same is still puzzling. > >Hari Nath <hari_s_nath@YAHOO.COM> wrote > >> > >>The log might help us see whats going on.....But for now, you can check by >>running a summary of your raw data.... >> >>proc summary data = today ; >> class prop_part ; >> var v3_1 -- v3_15 ; >> output out = tot sum = ; >>run ; >> >>proc print data=tot ; >>run ; >> >>From the 'tot' dataset, look in _type_ = 0, which is the sum of all >>variables. If this sum matches the proc freq output which you showed >>below, then it may be a data issue. If not, then looking at the log might >>help...... >> >> > >The _type_ = 0 did not match the weird FREQ output that I had gotten. So, here's the log from running Howard's program on my data. I don't know if it will help. > > ><<<<< >219 >220 data numbered; number + 1; set today3; run; > >NOTE: There were 609 observations read from the data set WORK.TODAY3. >NOTE: The data set WORK.NUMBERED has 609 observations and 25 variables. >NOTE: DATA statement used (Total process time): > real time 0.03 seconds ...

Update MS Access table from another table
This is probably very simple but I can't figure out a way to update one table from another table. Here is an example: ------ TABLEA ------ first_name last_name grade ------ TABLEB ------ first_name last_name grade I want to update TABLEB's "grade" column from TABLEA (join by first_name and last_name). What's wrong with following sql? UPDATE TABLEB SET GRADE = (SELECT GRADE FROM TABLEA WHERE TABLEA.LAST_NAME = TABLEB.LAST_NAME AND TABLEA.FIRST_NAME = TABLEB.FIRST_NAME) Also, one more question: How do I update TABLE's &quo...

copy data from one table to another table
I have a table that I want to copy selected fields into another table. The footprint of the tables is different. Here is the INSERT I am trying to use. An error is returned, "SQL Error (1136); Column count doesn't match value count at row 1. I've run the SELECT without the INSERT line and it does select the data I want to copy. Comparing the fields in "births"with the fields defined by the SELECT, The only field that is missing is the primary key (birthid), which I assumed the INSERT would fill in.. USE genealogyvr; INSERT IGNORE INTO births SELECT NewspaperKey AS ne...

Moving data from one table to another table...
I am creating a database for a non-profit which sends relief supplies overseas. One of the reports that needs to be created is a shipping manifest. I have a main table: InventoryTransactions that contains all of the donated or purchased supplies. Now, I have another table called Manifest and a subdatasheet in Manifest called IndividualManifest. In a form, I need to be able to select an item from the table InventoryTransactions and move it to the table IndividualManifest. In that process, I need to be able to select a quantity of the item I have chosen. This quantity then needs to update the...

Updating table values through a form from another table.
I'm trying to do an automatic update of one table from another through a form. Basically, when a selection is made for an item, in this case a particular workshop, I want to get the associated price of that workshop from the Workshop table and update my ScheduleDetails table. The tables are as follows: tblStudent StudentID LastName FirstName ....etc... tblScheduleDetails ID StudentID WorkshopID UnitPrice tblWorshop WorkshopID Name Date Time Location Instructor Price So I'm using an After Update VBA event procedure titled WorkshopID_AfterUpdate() value that reads: Me![UnitPrice] ...

Re: Update a table on itself #3
You mention a weekly insertion process, but that does not appear in the example. How is it done, and how do you get from that stage (which presumably has multiple records for the current month) to the single monthly records which enter the calculations which you do show? On Mon, 11 Dec 2006 06:45:09 -0800, brodkorbtd <Tyson.D.Brodkorb@WELLSFARGO.COM> wrote: >I have a table, Work.master, that I insert new records into every week >and I need to recalculate the Month to Date Gain, MTDGain. Currently I >am using proc sql to join the table on itself to calculate this, but >the ...

Re: update table #3
Jeff, An update statement can do it when ordered as follows: data t1; INPUT id v1 v2 v3 v4; r='1'; cards; 11 2 3 5 8 ; proc print; run; data t2 ; input id v0 v1 v2 v3 v4 v5; r='1'; cards; 11 0 1 2 3 4 5 ; proc print; run; data t3; update t1 t2; by r; run; proc print; run; gives Obs id v1 v2 v3 v4 r v0 v5 1 11 1 2 3 4 1 0 5 Robin High UNMC Jeff <zhujp98@GMAIL.COM> Sent by: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU> 06/03/2009 01:55 PM Please respond to Jeff <zhujp98@GMAIL.COM> T...

Web resources about - Re: How to update one table with info found in another table #3 - comp.soft-sys.sas

Trump Voters Are Not Angry About the Economy. Really.
I've been periodically making the case that Americans aren't really all that angry about the economy, which naturally implies that the economy ...

Sky is becoming a virtual reality broadcaster
Sky has known for some time that virtual reality has a huge part to play in the future of broadcasting. Since 2013, it's been investing in VR ...

Tim Cook Featured on Cover of TIME Magazine in New Apple-FBI Interview
Apple CEO Tim Cook will be featured on the cover of the March 28th edition of TIME Magazine in relation to the ongoing Apple-FBI debate over ...

Sony Boss Throws Cold Water On PS4 And Xbox One Cross-Play
The console gaming community has been buzzing since Microsoft announced its plans to open the Xbox One and Xbox LIVE to other platforms earlier ...

Kalamazoo shooting suspect sues Uber, says he was possessed by its app
A man who police say told investigators that 'a devil figure' on Uber's app was controlling him when he allegedly killed six people in western ...

North Korea Sentenced Otto Warmbier To 15 Years: Obama Demands His Release
North Korea sentenced Otto Warmbier of Ohio to 15 years of hard labor after a one hour trial on Wednesday. Warmbier, a 21 year-old college student, ...

German court ruling threatens Apple's video services
By Eric Auchard and Dan Levine FRANKFURT/SAN FRANCISCO (Reuters) - A German district court has ruled that Apple Inc violated patents acquired ...

Apple expands hybrid cloud, moves from Amazon to Google Cloud Platform
Amazon.com loses another one, as Apple moves most of its AWS fleet to Google Cloud Platform. Chalk up a victory for Diane Greene, who we imagine ...

Nike’s self-lacing shoes will go on sale this year
The Nike HyperAdapt 1.0, on sale later this year 6 more images in gallery Nike has unveiled its first pair of commercialised self-lacing shoes, ...

Happy St. Patrick's Day
Young O'Donnell rushed into a church, placed his rifle under a pew and entered the confessional. "Father," he said breathlessly, "I've just shot ...

Resources last updated: 3/17/2016 2:58:08 PM