Elimdeki tabloda Personel, Tarih ve Yon şeklinde datalar varchar, yanlız kayıt esnasında bir hatadan dolayı "Yon"
sutununa kayıt atılmamış, gün içinde tek giriş ve çıkış oladuğuna göre bu dataları aşağdadaki gibi (Veri tabanı Firebird)
Personel, Tarih, giriş_saati, Çıkış saati şeklinde nasıl yapmalıyım ?
Kod: Tümünü seç
SELECT personel, ZAMAN, CAST(SUBSTRING(ZAMAN FROM 1 FOR 10) AS DATE)as GIR_TARIH,
CAST(SUBSTRING(ZAMAN FROM 11 FOR 25) AS TIME)as GIR_SAAT
FROM HAREKETLER
GROUP BY ZAMAN, PERSONEL
UNION ALL
SELECT personel, ZAMAN, CAST(SUBSTRING(ZAMAN FROM 1 FOR 10) AS DATE)as CIK_TARIH,
CAST(SUBSTRING(ZAMAN FROM 11 FOR 25) AS TIME)as CIK_SAAT
FROM HAREKETLER
GROUP BY ZAMAN, PERSONEL