Hirdetés

Új hozzászólás Aktív témák

  • szmegma

    aktív tag

    válasz Apollo17hu #1339 üzenetére

    Nagy szenvedessel eddig jutottam a koddal:

    $cheking_time = '7:30';

    $info_get = "
    SELECT
    jobs_id,
    starting_datetime,
    number,
    workers_id,
    FROM_UNIXTIME(workers_starting,'%H%i')*1 AS workers_start_hour,
    FROM_UNIXTIME(workers_finishing,'%H%i')*1 AS workers_finish_hour,
    FROM_UNIXTIME(workers_starting,'%Y-%m-%d') AS workers_working_date,
    DATE(CURDATE()+1) AS interval_start,
    DATE_ADD(CURDATE()+1, INTERVAL 31 DAY) AS interval_end,
    (CASE WHEN
    'workers_start_hour < ".$cheking_time."' AND 'workers_finish_hour > ".$cheking_time."'
    THEN
    'true'
    ELSE
    'false' END) AS 'oszlop'
    FROM
    booking_sheet
    INNER JOIN
    jobs_sheet
    ON
    booking_sheet.booking_id=jobs_sheet.booking_id
    ";

    Viszont a segedoszlop nem mukodik. Mindenre "false"-t dob. Pedig a negy bejegyzett mukak kozul egyik igaz a kriteriumra. Nem tudtam rajonni miert.

    A FROM utani resz pedig meg ennyire sem ment.
    Eddig legalabb jo uton halodok?

    Koszonom.

Új hozzászólás Aktív témák