Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
i have a timeslot field that contain half time slot and on the clock timeslot
i want to know make a swith to seperate the half timeslot and on-the-clock timeslot
forexample: the script i use: if (timeslot='HH:30',1,2) AS timeslotswitch, but it is not working for it
so i used a very bad method as follows, do you have a better method?
if(text(TimeSlot)='00:30' or text(TimeSlot)='01:30' or text(TimeSlot)='02:30' or text(TimeSlot)='03:30' or text(TimeSlot)='04:30' or text(TimeSlot)='05:30' or text(TimeSlot)='06:30'or text(TimeSlot)='07:30' or text(TimeSlot)='08:30'or text(TimeSlot)='09:30'or text(TimeSlot)='10:30'or text(TimeSlot)='11:30'or text(TimeSlot)='12:30'or text(TimeSlot)='13:30' or text(TimeSlot)='14:30' or text(TimeSlot)='15:30'or text(TimeSlot)='16:30'or text(TimeSlot)='17:30' or text(TimeSlot)='18:30' or text(TimeSlot)='19:30' or text(TimeSlot)='20:30' or text(TimeSlot)='21:30' or text(TimeSlot)='22:30' or text(TimeSlot)='23:30',1,2) as TimeslotSwitch,
Timeslot
| 00:00 |
| 01:00 |
| 01:30 |
| 02:00 |
| 02:30 |
| 03:00 |
| 03:30 |
| 04:00 |
| 04:30 |
| 05:00 |
| 06:00 |
| 07:00 |
| 07:30 |
| 08:00 |
| 08:30 |
| 09:00 |
| 09:30 |
| 10:00 |
| 11:00 |
| 12:00 |
| 13:00 |
| 14:00 |
| 15:00 |
| 16:00 |
| 17:00 |
| 18:00 |
| 18:30 |
| 19:00 |
| 19:30 |
| 20:00 |
| 20:30 |
| 21:00 |
| 21:30 |
| 22:00 |
| 22:30 |
| 23:00 |
| 00:30 |
| 05:30 |
| 06:30 |
| 10:30 |
| 11:30 |
| 12:30 |
| 13:30 |
| 14:30 |
| 15:30 |
| 16:30 |
| 17:30 |
| 23:30 |
actually i want to do it in QV not using SQL, substring is not a function in QV
actually i want to do it in QV not using SQL, substring is not a function in QV
Hi,
Try This,
if(Right(Timeslot,2) = '30', Timeslot,null()) as TimeSlot,
if(Right(Timeslot,2) = '00', Timeslot,null()) as Hours
Thanks & Regards,
Nirav Bhimani