我有一个名为Itemlookup的表,我想从两个表中插入值。但是,我只想在Itemlookup没有这些值的情况下插入它。我可以插入表中,但是如果再次执行它,它将再次插入。我想避免这样做。
我尝试使用“如果不存在”,但是没有任何运气。非常感谢您的帮助。
Insert into Itemlookup (ItemNumber, Cases, Shift, [TimeStamp])
Select a.ItemNumber, b.CaseCount, a.TimeStamp
from ItemsProduced a innerjoin
MasterItemList b on a.ItemNumber=b.ItemNumber
Run Code Online (Sandbox Code Playgroud) 我正在尝试执行查询,但我的总和部分遇到了麻烦.我有表A和表B.我想从表A中总结一列,其中表A和表B中的2列是相同的,并且属于相同的日期和班次.然而,总结包括表B以及某种方式.我不知道为什么会这样.我该怎么做才能它只对表A求和,但仍然包括表B的条件.任何帮助都非常感谢.谢谢.
SELECT Sum (a.TotalLbs)
FROM TableA a
INNER JOIN TableB b
ON a.Wic = b.Wic
WHERE a.DateTime = b.DateTime
AND a.Shift = b.Shift
Run Code Online (Sandbox Code Playgroud) 我有一个带有表单的html页面.它有两个标有Day Shift和Night Shift的单选按钮.我有一个JavaScript IF else语句,说明如果当前时间晚于7:00和19:00之前,则自动默认要检查日移按钮,否则请检查夜班按钮.
我不明白如何根据此声明检查单选按钮.我从单选按钮之前将值放入JavaScript变量,但不是相反.任何帮助都非常感谢.
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" content="HTML,CSS,XML,JavaScript">
<script src="Scripts/autoRadio.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="Styles/Design.css">
</head>
<body>
<form action="WasteEntry.asp" method="post">
<fieldset>
<input type="radio" required name="Shift" id="dayShift" value="Day Shift" >
<input type="radio" name="Shift" id="eveningShift" value="Evening Shift" >
</fieldset>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
var now = new Date().getHours();
if (now > 7 && now < 19) {
document.getElementById('dayShift').checked = true;
} else {
document.getElementById('eveningShift').checked = true;
}
Run Code Online (Sandbox Code Playgroud)