BG Development


  Reply to this topicStart new topicStart Poll

> Малко помощ за MySQL заявка :)
alexer
  Публикувано на: 26-01-2022, 20:38
Quote Post



Име: Александър
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 15.07.08



Здравейте, хора! icon_smile.gif

Дали някой може да ме ориентира тази SQL заявка как може да сработи на по-съвременен хостинг или xampp, ако не ви затрудни.
Че май е била писана през 2013-та (MySQL 5.5) и в sqlfiddle.com си работи точно, но в нов xampp връща неправилни резултати:

http://www.sqlfiddle.com/#!2/3a666/10


Лека вечер и благодаря! icon_razz.gif

Това мнение е било редактирано от alexer на 26-01-2022, 20:40
PMEmail Poster
Top
JanBirdX
Публикувано на: 26-01-2022, 22:22
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1818
Регистриран на: 21.02.05



нещо такова "по-съвремено""
SQL
WITH t AS (
SELECT
StartTime,
EndTime,
ROW_NUMBER() OVER (ORDER BY StartTime) AS row_num
FROM events WHERE Pers_ID = 6 AND EndTime >= '2013-09-21 09:00' AND StartTime < '2013-09-21 22:00'
)
SELECT *
FROM t AS t1
JOIN t AS t2 ON t1.row_number + 1 = t2.row_number AND t2.StartTime > DATE_ADD(t1.EndTime, INTERVAL 75 MINUTE)


Това мнение е било редактирано от JanBirdX на 26-01-2022, 22:25
PMEmail Poster
Top
alexer
Публикувано на: 27-01-2022, 08:28
Quote Post



Име: Александър
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 15.07.08



Добро утро!
JanBirdX, благодаря за кода, но за съжаление ми дава грешка на локален хостин в xampp и също пробвах в superhosting.bg в phpmyadmin със същата таблица.

Интересното е, че ми вади различни грешки и не знам къде бъркам. icon_smile.gif
Може ли малко помощ?

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка
PMEmail Poster
Top
JanBirdX
Публикувано на: 27-01-2022, 09:24
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1818
Регистриран на: 21.02.05



Първата грешка е че версията ма MySQL не подържа тези конструкции.
Втората е има синтактична грешка .row_number трябва да е .row_num
PMEmail Poster
Top
alexer
Публикувано на: 27-01-2022, 12:13
Quote Post



Име: Александър
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 15.07.08



JanBirdX, благодаря за помощта, но ми е трудно да го променя - мътен ми е MySQL.

Може ли по-точно, кое да променя, за да го подкарам на компютър (с xampp)?

Благодаря!

Това мнение е било редактирано от alexer на 27-01-2022, 12:14
PMEmail Poster
Top
JanBirdX
Публикувано на: 27-01-2022, 12:46
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1818
Регистриран на: 21.02.05



Заявката която имаш трябва да си работи. Намери някой който поне малко разбира от SQL да го "оправи". Не става без да си имаш понятие.
PMEmail Poster
Top
alexer
Публикувано на: 27-01-2022, 13:03
Quote Post



Име: Александър
Група: Потребител
Ранг: Новопостъпил

Мнения: 12
Регистриран на: 15.07.08



Благодаря, хубав ден!
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0