Next date of work
HelloCan someone help me with a function to find the next working date, excluding public holidays of a table "vacation."
Entry to the service would be a date and an output as well.
Thank you
Well, I think it's pretty safe assumption holiday may not cover more than 30 days. Then:
SELECT in_dt + level dt
FROM dual
WHERE in_dt + level - trunc(in_dt + level,'IW') < 5
CONNECT BY LEVEL <=30
where in_dt is the date in question, will produce 30 days after the in_dt, excluding Saturdays and Sundays. I use IW format since always the ISO week starts Monday make code independent NLS (although the above query might need adjustment since weekend is that some countries isn't Saturday + Sunday). Now, work, except holidays next date will be:
SELECT MIN(dt)
FROM (
SELECT in_dt + level dt
FROM dual
WHERE in_dt + level - trunc(in_dt + level,'IW') < 5
CONNECT BY LEVEL <=30
MINUS
SELECT holiday_dt
FROM holidays
)
/
SY.
Tags: Database
Similar Questions
-
code or function to generate the next date of work for a given date
Hello
First lets see the struncture table and the data in the table.
.CREATE TABLE LT_CA_HOLIDAYS ( HOLIDAY_DATE DATE NOT NULL, IS_BANK_HOLIDAY CHAR(1 BYTE) NOT NULL, DISPLAY_NAME VARCHAR2(35 BYTE) NOT NULL ) Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('12/25/2010 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Christmas Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('01/01/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'New Years Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('01/17/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Martin Luther King Jr'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('02/21/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Washington s B-Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('05/30/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Memorial'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('07/04/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Independence Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('09/05/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Labor Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('10/10/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Columbus Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('11/11/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Verterans Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('11/24/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Thanksgiving Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('12/25/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Christmas Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('12/26/2011 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Bank Observed Christmas'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('01/01/2012 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'New Years Day'); Insert into LT_CA_HOLIDAYS (HOLIDAY_DATE, IS_BANK_HOLIDAY, DISPLAY_NAME) Values (TO_DATE('01/02/2012 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Y', 'Bank Observed New Years Day'); COMMIT;
The requirement goes something like this:
SATURDAY and SUNDAY weekend days ARE considered holidays.
The list of public holidays are in LT_CA_HOLIDAYS.
We will give a date as p_processdate.we need to check if the p_processdate is a holiday or a business day,
If p_processdate is a holiday, so we need to generate the next business day.
If p_processdate is a day's work, we have to check if p_processdate + 1 is a business day, IF p_processdate + 1 is a holiday then
We must generate the day following close p_processdate + 1.
ConcerningHi Bro I edited by forum...
sending correct code
DECLARE day_param date:=TO_DATE('07/01/2011','MM/DD/YYYY'); n_yes number; BEGIN LOOP day_param:=day_param+1; select count(*) into n_yes from LT_CA_HOLIDAYS WHERE TO_CHAR(HOLIDAY_DATE,'MM/DD/YYYY')=TO_CHAR(day_param ,'MM/DD/YYYY') ANd IS_BANK_HOLIDAY='Y' ; IF(to_char (day_param,'DY') NOT IN ('SAT','SUN')) AND n_yes=0 THEN EXIT; END IF; END LOOP; DBMS_output.put_line('output'||day_param); END;
output05-JUL-11
-
Date FilterExpressions works only with Appointment.find on OS6
I am unable to get Date comparisons work correctly for FilterExpressions when it is consumed by a blackberry.pim.Appointment.find () on any device to OS 6. They do not work. Here is the code, shot almost exactly the examples in the API:
var date = new Date(); var filter = new blackberry.find.FilterExpression("start", ">=", date); var appts = blackberry.pim.Appointment.find(filter);
This code will never find a date, but you take off the comparison, or whether he, and he finds them. OS 5 works fine. Can anyone confirm that, or better yet of no workaround? Thank you!
This problem is solved with the API 2.0 for Smartphones Webworks - filter works like a champ!
-
Example of Date comparison work not as expected...
First of all, sorry for the creation of another post. Didn't know if I should of just added to a previous message (s) now that I have an example of comparison of date/time works do not as expected.
I understand that the calendar will use the time zone for the device. My device is located to the EAST (-0500).
The following code works fine when the time is set to h, however, does not as expected when in AM...
java.util.Calendar d1 = java.util.Calendar.getInstance (); now
java.util.Calendar d2 = java.util.Calendar.getInstance (); now
String date = ' 11/10/2011-05:05;
yy int = 0, mm = 0, SD = 0, h = 0, e = 0;
mm = Integer.parseInt (date.substring (0, 2)) - 1; January = 0
DD = Integer.parseInt (date.substring (3, 5));
YY = Integer.parseInt (date.substring (6, 10));
HR = Integer.parseInt (date.substring (11,13));
MI = Integer.parseInt (date.substring (14.16));D2. Set (Calendar.YEAR, AA);
D2. Set (Calendar.MONTH, mm);
D2. Set (Calendar.DATE, dd);
D2. Set (Calendar.HOUR, human resources);
D2. Set (Calendar.MINUTE, mi);
D2. Set (Calendar.MILLISECOND, 0);
String ampm = date.substring (17, 19);
If (ampm is 'AM')
{
D2. Set (Calendar.AM_PM, Calendar.AM);
}
on the other
{
D2. Set (Calendar.AM_PM, Calendar.PM);
}
long t1 = d1.getTime () .getTime ();
long t2 = d2.getTime () .getTime ();String strCurrentDate = new Date (t1) m:System.NET.SocketAddress.ToString ();
String strActivateDate = new Date (t2) m:System.NET.SocketAddress.ToString ();
If (t1 > = t2)
Dialog.Inform ("current date of" + strCurrentDate + "is superior to activate date of" + strActivateDate);
If (t1<>
Dialog.Inform ("current date of" + strCurrentDate + "is less that activate date of" + strActivateDate);The result of current date/time is fine, but the result for strActivateDate is returned as "Tue Oct 11 17:15:48 2011 America/New_York '. Date is fine, however, is not time. Time ends as PM (17:05).
Am I missing something obvious here? Again, excuse me for the post, maybe should added on the previous post, but I think that this new post can be useful to others in the same situation. Would appreciate any comments. Thank you 1 million.
Karim
It's what I tell you is wrong and how to fix it.
http://StackOverflow.com/questions/513832/how-do-i-compare-strings-in-Java
In short: Do not compare with the help of is, use the equals() method.
-
BlackBerry smartphone data Plan works... right?
Hi all
It goes well if my BB data plan works on a GPRS (upper case), but without the BB icon?
I said... with a wi - fi connection, I UMA and the BB icon, and all is well... when I'm outside, I have GPRS (uppercase), and BB seems to work as well, but no icon of BB.
Support Orange told me that as long as services are working, no matter if I have the icon or not, but it seems weird to me.
danberna wrote:
Support Orange told me that as long as services are working, no matter if I have the icon or not, but it seems weird to me.
Orange assistance should read the public knowledge base article:
KB02334 Indicators of State of network of networks GSM/GPRS/EDGE / 3G
The BlackBerry icon appears only with the 3G. So you are 100% fine.
-
How can I get voice and data to work with the ASA 5505?
Here's the issue I'm having. Can I get a Cisco 7940 to work behind one site to another configured ASA 5505 and I can also get data to work behind it. However, when I try to create a separate Vlan for voice and data, it does not work. Our voice VLANs on our remote sites are 172.30 and data are 172.31, when I put the inside interface with 172.31 data will work and when I on it 172.30 voice will work. I upgraded to a security more license and tried vlan3 created as voice. I have the data to the top and work but I can't get vlan3 to work. Any help would be greatly appreciated. Thank you
Here is my current config:
hostname TESTvpn
activate the password xxxxxpasswd xxxxx
username admin password xxxxx privilege 15
name Corp_LAN 10.0.0.0
name 192.168.64.0 Corp_Voice
name 172.31.155.0 TESTvpnobject-group network SunVoyager
host of the object-Network 64.70.8.160
host of the object-Network 64.70.8.242the Corp_Networks object-group network
network-object Corp_LAN 255.0.0.0
object-network Corp_Voice 255.255.255.0interface vlan2
nameif outside
security-level 0
IP address dhcp setroute
No tapinterface vlan1
nameif inside
security-level 100
IP 172.31.155.1 255.255.255.0
No tapinterface vlan3
nameif Corp_Voice
security-level 100
IP 172.30.155.1 255.255.255.0
No tapoutput
interface Ethernet0/0
switchport access vlan 2
No tapinterface Ethernet0/7
switchport access vlan 3
No tapoutput
dhcpd allow inside
dhcpd address 172.31.155.10 - 172.31.155.30 inside
dhcpd dns 10.10.10.7 10.10.10.44 interface inside
dhcpd sun.ins area inside interface
dhcpd allow insideenable Corp_Voice dhcpd
dhcpd address 172.30.155.10 - 172.30.155.30 Corp_Voice
dhcpd dns 10.10.10.7 10.10.10.44 interface Corp_Voice
dhcpd interface of sun.ins of the Corp_Voice domain
enable Corp_Voice dhcpd
dhcpd option 150 ip 192.168.64.4 192.168.64.3Enable logging
exploitation forest buffer-size 10000
monitor debug logging
logging buffered information
asdm of logging of informationoutside_access_in list extended access allow all unreachable icmp
outside_access_in list extended access permit icmp any any echo response
outside_access_in list extended access permit icmp any one time exceed
access extensive list ip 172.31.155.0 inside_access_in allow 255.255.255.0 any
inside_access_in list extended access allow icmp 172.31.155.0 255.255.255.0 any
Access extensive list ip 172.30.155.0 Corp_Voice_access_in allow 255.255.255.0 any
Corp_Voice_access_in list extended access allow icmp 172.30.155.0 255.255.255.0 anyVPN access list extended deny ip 172.31.155.0 255.255.255.0 object-group SunVoyager
extended VPN ip 172.31.155.0 access list allow 255.255.255.0 anyinside_access_in access to the interface inside group
Access-group outside_access_in in interface outside
Access-group Corp_Voice_access_in in the Corp_Voice interfaceGlobal 1 interface (outside)
NAT (inside) 0-list of access VPN
NAT (inside) 1 172.31.155.0 255.255.255.0Enable http server
http 172.31.155.0 255.255.255.0 inside
http 172.30.155.0 255.255.255.0 Corp_Voice
http 192.168.64.0 255.255.255.0 Corp_Voice
http 10.0.0.0 255.0.0.0 inside
http 65.170.136.64 255.255.255.224 outside
SSH 10.0.0.0 255.0.0.0 inside
SSH 172.31.155.0 255.255.255.0 inside
SSH 65.170.136.64 255.255.255.224 outside
SSH timeout 20management-access inside
dhcpd outside auto_config
Crypto ipsec transform-set esp-3des esp-md5-hmac VPN
crypto map outside_map 1 is the VPN address
peer set card crypto outside_map 1 66.170.136.65
card crypto outside_map 1 the value transform-set VPN
outside_map interface card crypto outside
crypto isakmp identity address
crypto ISAKMP allow outside
crypto ISAKMP policy 1
preshared authentication
3des encryption
md5 hash
Group 2
lifetime 28800tunnel-group 66.170.136.65 type ipsec-l2l
IPSec-attributes tunnel-group 66.170.136.65
pre-shared-key xxxxxoutput
int eth 0/1
close
No tap
int eth 0/2
close
No tap
int eth 0/3
close
No tap
int eth 0/4
close
No tap
int eth 0/5
close
No tap
int eth 0/6
close
No tap
int eth 0/7
close
No tapPeter,
Note that access list names are case-sensitive, so you've actually done something different from what I proposed.
Please do:
no nat (Corp_Voice) 0-list of access vpn
No list of vpn access extended permitted ip TESTvpn 255.255.255.0 everything
IP 172.30.155.0 255.255.255.0 extended vpn access do not allow any list allextended VPN ip 172.30.155.0 access list allow 255.255.255.0 any
NAT (Corp_Voice) 0-list of access VPN
In the case where you did deliberately, for example to separate the 2 acl: note that acl VPN (upper case) is also used in the encryption card, where you cannot add a second LCD.
So if you want to separate you, you will need 3 access lists:
list of access data-vpn ip TESTvpn 255.255.255.0 allow one
voice-vpn ip 172.30.155.0 access list allow 255.255.255.0 any
access-list all - vpn ip TESTvpn 255.255.255.0 allow one
access-list all - vpn ip 172.30.155.0 allow 255.255.255.0 any
NAT (inside) 0-list of access vpn data
NAT (Corp_Voice) - access list 0 voice-vpn
outside_map 1 match address all vpn crypto card
Don't know if this was also clearly to my previous message, I recommend you to replace the "all" (in each of the ACL lines) to something more specific (i.e. a remote network, or group of objects that contain the remote networks).
HTH
Herbert
-
How the data model works Active?
Can someone explain to me, how Active Data Model Works?
All data are managed in memory? When the changes to the database? benefits of use.
Thanks in advance.chk this too
http://docs.Oracle.com/CD/E23943_01/Web.1111/b31974/adv_ads.htm -
How to set the date type date of work
This is perhaps a silly question, but I can't seem to get the data type date to work for a member account. When I go to the planning application and choose an account I want to put in a date entry account, the web form seems to show that the setting of the date works for the account. I even put my account type to be saved hypothesis. For example, I expect to see the date formatted in 10/20/2009 when I enter this value in the web form under my account "Hire Date". I also checked the display options in the preferences of planning. If anyone knows if this function works even on 9.3 or 11.1?Hello
Looks like you have not defined the order of evaluation of Auditors. Administration > Dimensions > evaluation order > select plan type > moving accounts to another window, apply.
Try the form again.See you soon
John
http://John-Goodwin.blogspot.com/ -
Job does not work on the next date
I have a job in my database, it does not work when it is time to next_date. The job_queue_processes parameter is 20, the database version is 10.1.0.2.0 and it runs on a Microsoft Windows Server 2003 Enterprise Edition SP 2.
I can run the task with the dbms_job.run and it works with any problem, but when it's time to next_date, the work is not performed.
Can someone tell me why?
Thank you.Diego, como estas?
Probably no tenes mas espacio in el tablespace SYSAUX, agrégale otro datafile.para el DBMS_SCHEDULER pode usar algo asi.
BEGIN
-Job defined entirely by the procedure to CREATE a TASK.
() DBMS_SCHEDULER.create_job
job_name-online "test_full_job_definition."
job_type-online "PLSQL_BLOCK."
job_action => ' BEGIN my_job_proc ("CREATE_PROGRAM (BLOCK)"); END;',
start_date => SYSTIMESTAMP,
repeat_interval => ' freq = minutely; interval = 30);
End_date => NULL,
-Online TRUE, enabled
Comments => "Job defined entirely by the procedure to CREATE ONE TASK.");
END;
Any cosa, TR fijate to ve mi email en el perfil y escribime.---------------------------------------------------------------
How are Diego, you?
no space available in the SYSAUX tablespace, add another datafile.Example DBMS_SCHEDULER:
BEGIN
-Job defined entirely by the procedure to CREATE a TASK.
() DBMS_SCHEDULER.create_job
job_name-online "test_full_job_definition."
job_type-online "PLSQL_BLOCK."
job_action => ' BEGIN my_job_proc ("CREATE_PROGRAM (BLOCK)"); END;',
start_date => SYSTIMESTAMP,
repeat_interval => ' freq = minutely; interval = 30);
End_date => NULL,
-Online TRUE, enabled
Comments => "Job defined entirely by the procedure to CREATE ONE TASK.");
END;Published by: gomcar on January 22, 2009 15:46
-
Can not get the XML save data to work
I'm trying to store data in an XML file.
I want to create and store this XML file, I copied this example directly from the documentation (http://developer.blackberry.com/cascades/documentation/device_platform/data_access/working_with_xml... but it does not work):
// Create QVariantMap objects to contain the data for each employee QVariantMap firstEmployee; // Populate each object with data firstEmployee["firstName"] = QVariant("Mike"); firstEmployee["lastName"] = QVariant("Chepesky"); firstEmployee["number"] = QVariant("51649875"); // Add each employee to a QVariantList QVariantList myEmployeeList = QVariantList() << QVariant(firstEmployee); // Add the employee list to a top-level QVariantMap, then wrap it in a QVariant QVariantMap topLevelEmployeeMap; topLevelEmployeeMap[".root"] = QVariant("employees"); topLevelEmployeeMap["employee"] = QVariant(myEmployeeList); QVariant myData = QVariant(topLevelEmployeeMap); // Retrieve the working directory, and create a temporary .xml file in that // location QDir home = QDir::home(); QTemporaryFile file2(home.absoluteFilePath("myXMLFile.xml")); qDebug() << "Came here"; qDebug() << home.absoluteFilePath("myXMLFile.xml"); // Open the file that was created if (file2.open()) { // Create an XmlDataAccess object and save the data to the file qDebug() << "I came in this if statement"; XmlDataAccess xda; xda.save(myData, &file2); } else qDebug() << "I didn't come in this if statement";
After having tried everything, I can't see the .xml file to display in the file Explorer. The print statement that prints the location... /data/ and the second print statement shows he's going in the case.
I can not even an XML base to save, so I wonder if I'm doing something wrong.
Thank you
Hey there,
Well, the thing is that she is using an object QTemporaryFile (file2) and according to the description of the class QTemporaryFile:
".... QTemporaryFile is used to create unique temporary files safely. The file itself is created by calling ( Open). The temporary file name is guaranteed to be unique (that is, you are guaranteed to not overwrite an existing file), and the file will be deleted eventually to the destruction of the object QTemporaryFile... »
If the object of File2 is destroyed in your application, that would be your problem... You check in the file while the application is running? Otherwise, you must use QFile instead so that the file will still be there at the end of your app... etc. etc.
https://developer.BlackBerry.com/Cascades/reference/QFile.html
-
SocketConnection sends only little data. (Works in the Simulator)
Hi guys,.
I am writing an app that some works on the phone and then sends a block of reasonable size of data to a server (about 1.5Meg to 20Meg).
The problem is that the phone seems to only send about 16 KB of data before it stops and does nothing until the connection times out and closes.
I use Wifi via a VPN to send this data.
It works very well in the Simulator, but just does not work when I deploy on a phone.
Any ideas?
Here is the code:
DataBuffer buffer = new DataBuffer(); buffer.writeInt (sizeOfData); buffer.writeShort (Constants.SAVE_SITE_AUDIT); byte[] data = getProcessedData(); // Returns about 1.5 to 20 Megs of data buffer.write(data); SocketConnection sc; sc = (SocketConnection) Connector.open ("socket://10.0.1.5:2000";interface=wifi;deviceside=true", Connector.READ_WRITE); DataOutputStream out = sc.openDataOutputStream(); DataInputStream in = sc.openDataInputStream(); out.write(buffer.getArray()); // Hangs here only sending about 16k of data out.flush(); if (in.readShort() == Constants.FAIL){ etc.... }else
Thank you
MOF.
First thing is to make sure that you expand on the appropriate level of the operating system. So for the 4.6.1 peripheral, you have developed using 4.6.1/4.6 and 4.7 or 5.0.
-
New Windows 7 install. Set up the login admin PW. Whenever I have connection, the first test says wrong user or PW. The next test (no change (caps lock, etc.) this works.) Weird!
Any ideas?
* original title - transient Windows 7 lockout *.Hello
I suggest to change your windows password and check if the same problem occurs.
Change your Windows password: http://windows.microsoft.com/en-us/windows7/Change-your-Windows-password
For your reference: Troubleshoot Windows password problems.
http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-Windows-password-problems
(For Windows 7)
http://Windows.Microsoft.com/en-us/Windows7/solutions-to-common-problems-with-logging-on-to-Windows
Hope this information is useful.
-
2.4 ghz wireless mouse HP optical mobile - previous and next does not work
Hi all
I bought a HP optical mobile mouse Wireless 2.4 ghz, installed drivers and sw on the CD that comes with it, but I can't get the rear functions on the Center wheel to work (neither Chrome nor Windows Explorer).
My OS is Windows 7 Enterprise + SP1 (64-bit).
What is a driver/OS problem? Or should it work out of the box and is probably a hardware problem?
I have:
-uninstalled/reinstalled the drivers on the CD;
-uninstalled/reinstalled the drivers on the HP website;
-uninstalled/reinstalled the drivers on the HP Web page and then those on the CD (which I think makes some sort of upgrade on the next mouse HP).
What should I do to get rear to work?
Thanks in advance for your help.
Concerning
Just found the left/right arrows on the wheel are for horizontal scrolling only and not backward.
HP has the intention to support the previous/next function in this mouse model? The material is there, it's just a matter of drivers.
The issue has been resolved via the mouse with software keys HP isn't the remapping. This is something a standard user would probably hurt.
This is an entry level product, but 99% of the mice I've seen who have wheel left/center capabilities can be configured to forward/backward.
-
request to get the next date which is not a public holiday
Hello world
I need help for a query. consider the following data
holiday
-------------
SELECT To_Date('12/28/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('12/25/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('08/31/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('05/25/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('05/04/2015','mm/dd/yyyy') double holiday
curr_DATE
-----------
SELECT To_Date('12/25/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('12/24/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('12/23/2015','mm/dd/yyyy') double holiday
data of curr_date are the main table. given a date, I want to join the vacation and the date of the Curr so that the result will be a date that is not a holiday. for example, what gives 28 Dec. the next available in curr_date < 28 dec date is dec 25. However, dec25th is a holiday on the guest table if the output should be dec 24.
Another example is the following: given dec 25 date, the previous date, unless that Dec. 25 is dec 24th dec 24 is not in the host table output should therefore be dec 24.
Another example: I'll add another line to the curr_date table. If the data will look like this
curr_DATE
-----------
SELECT To_Date('12/28/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('12/25/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('12/24/2015','mm/dd/yyyy') double holiday
UNION ALL
SELECT To_Date('12/23/2015','mm/dd/yyyy') double holiday
given dec 29, the next available in curr_date date is less than 29 dec 28 dec. However, dec28th is holiday in the host table. the next available date is dec 25 in curr_date, but once again dec25 in the host table. the next available date is 24, but this date is not in the host table output should therefore be 24/12/2015.
So basically I want to do this in the query by joining the two tables. can anyone help? pl/sql is ok if it cannot be done using quries.
Hello
If you want to use a join, here's one way:
SELECT MAX (c.holiday) AS last_non_holiday
OF curr_date c
LEFT OUTER JOIN holiday h ON h.holiday = c.holiday
WHERE c.holiday< to_date="" (:cutoff_date,="">
AND h.holiday IS NULL
;
-
How to add next/previous buttons work on my album?
Hi all can someone tell me how I do my buttons next/previous work? I tried different scripts Jquery, but I can't seem to make it work, I want that he fade in/fade out for the next pictures when you press next/previous
Can someone help me out here? Maybe a tutorial or something
Thank you.
Christian.
<! doctype html >
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document< /title>
<style type="text/css">
HTML, body {
height:100%;
margin:0;
padding:0;
}
.page-overlay {
position:fixed;
left:0;
top:0;
height:100%;
width:100 %;
text-align:center;
z-index:4;
display:No;
background:rgba(0,0,0,0.7);
}
.lightwrap {
display:table;
width:100%;
height:100%;
z-index:4;
text-align:center;
}
.lightbox-content img, .tmb{
display:block;
marge:0 auto 10px;
}
.lightbox-content {
display:table-cell;
vertical-align:middle;
text-align:
Center;
z-index:4;
}
.a-lightbox {
position:absolute;
top:25px;
right:25px;
-the font size:50px;
line-height:60px banner;
color:#fff;
margin:0;
z-index:4;
border-radius:50%;
width:60px banner;
height:60px banner;
Border:2px of the
solid #000;
text-align:center;
}
< /style>
< /head>
<body>
<div class="page-stacked" ">
<div class="" lightwrap"">
<div class="lightbox-content">
< ul >
< li >
<img src="" "http://i.imgur.com/FJIwIJu.jpg" "">
< /li >
< li >
<img src=""http://i.imgur.com/tT3whnY.png"">
< /li >
< /ul >
<p class="lightbox close">X< /p>
<div><a href=' # ' id='Previous'>previous< /has>
<a href="#" id="Next">Next< /a>< /div>
< /div> <!-end lightbox-content->
< /div> <! - end lightwrap - >
< /div> <!-end of page-overlay->
<img class="tmb" src="" "http://i.imgur.com/FJIwIJu.jpg" " " width="100" height="100">
<! - latest jQuery core library - >
<script src="""http://code.jquery.com/jquery-latest.min.js""">< /script>
<script>
$(document) .ready (function() {})
. hide() $(".page-overlay, .lightwrap");
$(« .tmb ») . Click (function(){})
. fadeIn() $(".page-overlay, .lightwrap"); });
$('.a-lightbox ') .css ('cursor','pointer'). Click (function() {})
. fadeOut() $(".page-overlay, .lightwrap"); }); });
< /script>
< /body>
< /html>
Hey bone,
This wonderful plugin looks pretty slick. Have you used?
Nancy O.
Maybe you are looking for
-
Initially 2015 11 inch Macbook Air 128 GB i5 freezes every now and then. When it freezes, I can not move the mouse or anything like that and I see no beachball. Anyone know what could be the problem?
-
Touchpad has stopped working in my Satallite L850
Hello My Touch Pad has stopped working in my Satallite L850 - 150 / Windows 7 64 bit. Could someone help me? Kind regardsDAV
-
Pavilion p6787 c - b, how to configure both monitors?
Hi, I have the flag c - b p6787 PC Bundle w / double HP 2311 monitors x. I was wondering how to set up two monitors exactly how the manual says? I have lost the manual and need two monitors again but can't find a way to do it. Thank you!
-
Win 7 network users cannot push the desktop files
Hi - I have W7HPx64 on the table, and descendants both have Jason with W7HPx64. Marcot on WLAN, the office is on ethernet. I've set up a "home network", but establishing a "homegroup" appeared to leave me with a lot of side effects, so I went to th
-
How can I open Dreamweaver CS6 if she asks for Java SE 6 Runtime once I installed Yosemite?
I installed Yosemite on my iMac and I was regret. Today, I tried to open my Dreamweaver CS6 and it keeps giving me an error message telling me to install Java 6 SE Runtime. When I click on the button for more information, I was taken on a blank page