我正在为公司内部的广告系列开发一个页面/表单.但是,第一步是检查此人是否已登录.这可以通过cookie(CUSTOMER)轻松检查,该cookie在登录后设置.
但是:1)我在本地开发,而不是在同一个域上,因此无法看到该cookie 2)最终的活动可能会或可能不会最终驻留在实际域上.他们可能最终使用虚荣URL或其他东西.
出于此目的,我们假设我无法访问设置cookie的主域.
如何从域外读取该cookie?哦,既然IT人员不让我们触及后端的抱怨,它必须是一个JS解决方案.
谢谢!
我在这里和其他地方看过很多类似的问题,我不知道如何推断他们对我需要的内容,所以我选择了我的方案.
基本上,我需要检查一行的日期是否在某个日期之前.日期,(这在我之前,尽管不喜欢系统,我无能为力)只是存储为一个数字,对应于一年中的天数.例如,1月1日是1月,2月1日是32等等...所以,通过将该数字添加到12/31 /来计算日期.我遇到的问题是,当我检查一个跨越新年的时期时,它会带回(例如)今年12月29日,而不是最后一年.我在SELECT中遇到了这个并且CASE语句工作正常.但是,在WHERE子句中,它没有按预期工作.在where子句中,我需要检查以确保它不是周末.(同样,代码早于我,我无法改变太多,遗憾的是)
所以,我现在在WHERE子句中有这个:
CASE
WHEN (dateadd(dd, t.periodid, '12/31/2013') > '01/24/2014') THEN AND (DATEPART(DW, convert(varchar, dateadd(dd, t.periodid, '12/31/2012'), 107)) NOT IN (1,7) OR t.periodid IS NULL)
WHEN (dateadd(dd, t.periodid, '12/31/2013') <= '01/24/2014') THEN AND (DATEPART(DW, convert(varchar, dateadd(dd, t.periodid, '12/31/2013'), 107)) NOT IN(1,7) OR t.periodid IS NULL)
END
Run Code Online (Sandbox Code Playgroud)
(即:如果日期大于该期间的最后一天,请将该数字添加到两年前并检查是否为周末.否则,将其添加到上一年的12/31并检查是否是周末.)
我认为我认为它失败了,因为我的情况应该更像是:
AND X = CASE.....
Run Code Online (Sandbox Code Playgroud)
但在这种情况下我不知道该把什么作为X.
我甚至不确定如何说出这个问题但是这里有.我需要能够在同一个SQL脚本中循环遍历结果集,并在更多SQL中使用结果.
例如
begin
SELECT (SELECT ColumnA, ColumnB from SomeTable) as x
loop through x(
INSERT ColumnA into TableA
INSERT ColumnB into TableB
)
end
Run Code Online (Sandbox Code Playgroud)
但我忘了这样做的确切方法.我知道我之前在以前的位置上已经完成了,但我找不到该公司文件中的代码.
显然,这是一个非常粗略和基本的例子,我计划用结果集做更多的事情,但我只是以此为例.
编辑:这是一个更接近我想要做的事情的例子,如果这将有所帮助.
begin
while(select columnA, columnB, columnC, columnD from myTable) as x
begin
INSERT columnA, columnB into TableA
(get newly created ID of TableA - but that's a separate question involving @@IDENTITY)
INSERT NewID, columnC, columnD into TableB
end loop
end
Run Code Online (Sandbox Code Playgroud) 我是 Cygwin 的新手,所以这可能是问题所在,但我正在尝试使用安装包apt-get
,它告诉我没有这样的命令。我在 Windows 7 上安装了它。
我从这里和通过网络搜索其他问题得到的最好结果是,您需要在最初安装时安装特定的东西(或运行安装文件来更新),但我不清楚我需要安装或运行什么或其他什么。
我如何安装或更新我的 cygwin 以便能够使用apt-get
,或者,我将如何使用我已经拥有的 Cygwin 的基本默认安装来安装软件包?
谢谢你。
case ×1
cookies ×1
cross-domain ×1
cygwin ×1
javascript ×1
jquery ×1
sql ×1
sql-server ×1
t-sql ×1
where ×1
windows ×1