Comparar el año con la parte del año de una fecha en la base de datos

Tengo un formulario de registro de empleado donde el empleado agrega sus detalles.

Cuando Submithago clic en el botón, agrego vacaciones predeterminadas al empleado desde el back-end. Tengo una tabla holidayen mi base de datos que contiene las vacaciones generales de cada año.
Cuando el empleado registra las vacaciones solo para el año en curso, debe agregarse a la employee_holidaytabla.

¿Alguien puede decirme cómo comparo el año actual con el de la fecha en la tabla de vacaciones y agregarlo a la employee_holidaytabla?

Respuesta 1

No estoy seguro si entendí claramente su problema, pero en lo que respecta a la consulta MySQL, puede usar esta consulta para seleccionar las vacaciones del año actual:

SELECT *
FROM holidays 
WHERE date_format(now(), '%Y') = date_format(holiday_date, '%Y');

suponiendo que la tabla holidaytiene una columna llamada holiday_datecomo la fecha de las vacaciones.

Respuesta: 2

Tengo una cadena JSON con un número fijo de matrices de diferentes objetos (creados en Java con JSONObjects y JSONArrays): [[// El primer tipo de objeto {"Iniciales": "MUS"}, {...

Cuando configuro el tiempo de espera de inicio de sesión en la fuente de datos, ¿qué hace? ¿Llama a DriverManager.setLoginTimeout () debajo del capó? Preguntando esto porque tengo curiosidad por saber si es realmente posible ...

Acabo de terminar mi aplicación de reproductor multimedia, pero si tengo la aplicación ejecutándose y suena el teléfono, continúa reproduciéndose. ¿Hay alguna forma de detener el reproductor cuando suena el teléfono y reanudar la reproducción después de ...

Me dieron la tarea de implementar una forma de convertir una cadena recibida a través de un objeto JSON en un objeto iCalendar (ics). Encontré la biblioteca iCal4j y he estado intentando usarla como mi ...