Ես փորձում եմ հաշվարկել օգտվողի գործողության երկարությունը մի կայքում, որը հետևվել է Piwik-ի կողմից: Սեսիայի տվյալները պահվում են MySQL «log_visit_action» աղյուսակում:
«time_spent_action» սյունակում ես ուզում եմ հաշվարկել օգտվողի ծախսած ժամանակը մինչև հաջորդ գործողությունը կատարելը կամ մինչև կայքը լքելը («idvisit»-ին այլ գործողություն չի նշանակվել):
Excel-ում ես կիմանայի, թե ինչպես լուծել խնդիրը: Ինքնին դժվար չէ. Բայց քանի որ ես նոր եմ MySQL-ում, ես պատկերացում չունեմ, թե ինչպես դա ներդնել այս MySQL աղյուսակում՝ 50 միլիոն գրառումներով: Միգուցե դուք կարող եք տրամադրել որոշ կոդի օրինակներ:
Սա աղյուսակի կառուցվածքի սքրինշոթն է, որը ես արտահանել եմ Excel: Այստեղ դուք կարող եք գտնել մի քանի օրինակ տվյալներ sqlfiddle-ում:
Կանխավ շատ շնորհակալություն, Լարս